{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956016085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956095155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:36591"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956111475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:63138"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956127915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:48457"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956146035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:37603"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956210025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:01.956617216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956636996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55361"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956655066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62147"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956670206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57243"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956687706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57924"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956704416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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":"09f0ab10-9437-4e0a-8bd1-1aa07f3ddb4b"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956738496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956750666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:39565"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956764826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56169"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956782736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:37660"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956799056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:61263"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.956895276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:01.956985096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:01.957196116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.957212616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42748"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.957228496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:32932"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.957242316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:61485"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.957260856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58819"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.957275346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:01.957296916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:01.957553246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.958048217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.959150377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965113312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965344302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965368242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965385182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965407622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965430542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965463462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965482192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965496552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965518322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965537902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965553412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965570132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965612722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965642422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965659612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965687292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965710882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965744972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965772942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965791282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965808812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965825282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965844632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965880832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965899342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965917553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.965933803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965952263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.965969263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966004563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966041473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966060783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966078613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966097653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966113213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966150033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966171763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966186913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.966220993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.966275983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","discovery_addr":"[::1]:36591"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.966299483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966319263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","discovery_addr":"[::1]:55361"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.966333903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966351203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","discovery_addr":"[::1]:39565"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.966370693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966390023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","discovery_addr":"[::1]:42748"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.966404623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966515823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"discovery process not yet complete","elapsed":"110.58µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.966666353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.966686313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","producer_id":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.967483514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.968217654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:38379","component":"dropshot","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.968253614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:38379","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.970110996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:38379","component":"dropshot","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:38379","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.970151306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.970164246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.970177356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.971585147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.971611927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","interval":"10s","address":"[::1]:38379","producer_id":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.971639067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","address":"[::1]:38379","producer_id":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.972454797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.972478337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.974206589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","sender":"Sender { addr: [::1]:45964, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.974253699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","sender":"Sender { addr: [::1]:65486, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.974273949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","sender":"Sender { addr: [::1]:64710, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.974313409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","sender":"Sender { addr: [::1]:47087, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.983137955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983192486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","addr":"[::1]:36591"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.983210126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983228296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","addr":"[::1]:55361"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.983247256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983266036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","addr":"[::1]:39565"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.983285056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983306106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","addr":"[::1]:42748"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.983756186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"10.954749ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.983800386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983819016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983834046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983848426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:01.983931436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.154636155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.154660565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.154685725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.154700515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.154717635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.160340859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.160389309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.160403309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.160417749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.163280641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.163307091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.163331521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.163348561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.164025112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.164069622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.164101992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.164137022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.168143085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:02.168202525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:02.168237465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:02.168306355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:02.168527745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.168559435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.168584275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.168611015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.168634965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.168657495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.168675285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.168692455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.173258219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.173880369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.17412948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.17415146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.17416702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.1750924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178500003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178586643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178604643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178623703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178643253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178659883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178680813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178701353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178720333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178735763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178752953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178769793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178783783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178842493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178860903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178875983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178891763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178908903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178927753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178945043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.178959793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.179072973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.179116373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.179184653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.179249893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.179264003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.179464884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.179488154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.179861064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.179912444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:02.179949664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.179968004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.180411604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"207.926767ms","count":"1"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.18804934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.189169041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.189193201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.189219491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189600321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189626221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189662811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189679851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189697511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189714101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189732711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189751191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.189767271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.189787301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.189810251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.189827971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193199014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193243184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193265534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.193285664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193563284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193584674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193599644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193614774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193630874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193663074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.193682714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.193702004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193718114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193735954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193753804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193766304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193782244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193797934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193813604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193827524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193843414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193859384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.193871684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193888534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.193905074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.200397339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.200458639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200485399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200507989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200531799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200550279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200569939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200588699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200603179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.200620879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.200638679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20065889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20068334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20070557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20072699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20074383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.2007626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20078127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.20079998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:02.20082192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20084542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20086691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20088286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20090093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.200916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20093083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20095008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20096943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20098767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20100594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20102538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20104708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20131915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20134457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20155544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20157396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20158913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.20160374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20164877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.20166706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.202248451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.202280371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.202349231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.202385021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.202425951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.202464421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.202500431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.202517041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.402441502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:63814"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.403876153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"72688009-3465-48c1-85f8-0f8a76dfba2f","remote_addr":"[::1]:63814","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.403904723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"72688009-3465-48c1-85f8-0f8a76dfba2f","remote_addr":"[::1]:63814","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.457368373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"72688009-3465-48c1-85f8-0f8a76dfba2f","remote_addr":"[::1]:63814","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":53457,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.502223587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"866f674b-16e6-4aa0-869e-1e028aea5ebf","remote_addr":"[::1]:63814","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.502286317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"866f674b-16e6-4aa0-869e-1e028aea5ebf","remote_addr":"[::1]:63814","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.502510577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.507456601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.508029471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:02.508090621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.538519724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 8 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.539208625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"866f674b-16e6-4aa0-869e-1e028aea5ebf","remote_addr":"[::1]:63814","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":36996,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.805146624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.841320202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"868.797725ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185718821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185760561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185789431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185803941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185820871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185841161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185893001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.185911411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.186105132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.186179562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.186240552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.186282372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.193490597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.193576307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.193619657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.193924427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.193979617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:03.194002227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.194026858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.194054838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:03.194079608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.194096258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.194200548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.194247298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.194262608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.194278758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.194292958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.194310288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.194327408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.194362008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.194377618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:03.195222748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.19676857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:03.19680979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.19683528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209435989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209470129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209490989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209517339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209534799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209549569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209567219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209582939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.209599279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.209614059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.209632809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.209650619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.211781141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.211832991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.211854691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:03.211874231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.211912331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.211928451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.211945351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.211961971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.217880725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.217936356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:03.217954416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.217970756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.218795426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.218833656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219080966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219101566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219118346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219138106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219154776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219172756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219189696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219209116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.219262597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.219302847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.219323237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:03.222026949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.222063219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.226998332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.227028972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.227046102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.227061792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.227077372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.227093102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.227106162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.227121042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.227139292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.229994825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.230037925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.230397485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.230425995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.230443885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.230458545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.230478145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.230498015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.231248236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.231280726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231359026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231466876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231505916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231521456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231539966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231555976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231638046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231655796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.231676976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.231702716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.231718876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.233722177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.233761777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.233781037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.233795807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.233844378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.233875508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.233914758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.233932288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.234659758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.234687948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.235297179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.236359549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.23655869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.23660331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.23668328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.23670409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.157669473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.157958753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.158009823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.158026763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.158041173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.158265354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.158332494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.158349434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.158364114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.174828546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.174902926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.174933526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.175028636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.176331517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.176436507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.176474137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.176507007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.188981657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.189056747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.189092487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.189111887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.189735757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.189752317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.189812357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.189848927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.189866147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.189885857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.189901097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.190129898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"2.217644241s","count":"3"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191121738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191210108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191250018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191266748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.19384842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.195434802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.195463142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.195482082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196450552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196482322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196499162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196512842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196528922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196542912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196558702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196574712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196592922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.368344292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.368372782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.368393482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.370588404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.370611684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.370631204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.428985588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.429083198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.429102858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.429148168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.429224458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.430802309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.430873289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.430894159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.43226494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.433272451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.433295831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433514181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433530751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433546311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433561701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433575381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433603821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433620491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433635561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.433650141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.433788541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.433835851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:04.436564363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.436592653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.436723544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.436741864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.436760584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.436776864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.436810664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.436826784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.436840424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.438611575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.438634755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.440369226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.440398886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.440514846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.440557986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.440605126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.440631446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.442474028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.442520718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.51189381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.51194356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:04.57805848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57811491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57813289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57814796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57816669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57818539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57820415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57822255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.57824887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.5785626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.57859317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:04.582005553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.582038993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.583813144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.583853774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.583875044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.583890644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.584218005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:04.584360025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.589425559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.589474229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.589859749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.589897519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.592365871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.592409141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.592576731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.592730931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.767623072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:63019"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.767909302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"82790ecc-7b21-49aa-a532-bce787744b5a","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.767941222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"82790ecc-7b21-49aa-a532-bce787744b5a","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.767959642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.767980652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.768095072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768113782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768128142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768142422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768155962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768172382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768188002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768203322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768217512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768231462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768244932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768257792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768270342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768282602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768298043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768324443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768339623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768353353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768367903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768384483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768397813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768410853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768424623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768437093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768451013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768465023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768482983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768496303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768509363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768522053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768537893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.768551683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.768564613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"82790ecc-7b21-49aa-a532-bce787744b5a","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":338,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.768744853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"4572d546-b2d8-4f1a-b628-fdd057ba45b7","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.768771703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"4572d546-b2d8-4f1a-b628-fdd057ba45b7","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.768789883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.768921223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.768957773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.768991693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.769060393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 19 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.769151363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"4572d546-b2d8-4f1a-b628-fdd057ba45b7","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":474,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.769579843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"b854d312-8bdd-402b-b79b-03812af6182c","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.769611063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"b854d312-8bdd-402b-b79b-03812af6182c","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.769636574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.769689074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.769732224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.769767964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.769825634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 10 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.769929414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"b854d312-8bdd-402b-b79b-03812af6182c","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.770298444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"581cd35d-764e-4527-98a4-c445865d887f","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.770326374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"581cd35d-764e-4527-98a4-c445865d887f","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.770353774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.770423844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.770472914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.770506264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.770565874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.770666344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"581cd35d-764e-4527-98a4-c445865d887f","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":367,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.771014325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"5ce7e5a6-15e6-4ab8-b65e-5902c4f9950d","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.771034455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"5ce7e5a6-15e6-4ab8-b65e-5902c4f9950d","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.771089185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.771141505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.771206335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.771239865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.771322485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.772000935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"5ce7e5a6-15e6-4ab8-b65e-5902c4f9950d","remote_addr":"[::1]:63019","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":988,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157441756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157472836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157488356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157505276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157643366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157666376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157697696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.157715446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.231322672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.231388782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.231421902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.231456122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.232065172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.232108592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.232144072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.232184782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.233333013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:05.233360763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.233377703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.233395113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.233560003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.233577733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.233620913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.233655473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.233671953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.233689833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.233705703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.246134483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.246187323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.246224803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.246241633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.246967643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.248311254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.248422925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.248442405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248618825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248636315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248688545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248704745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248842525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248862255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248877955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248895485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.248911405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.248926025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.248942335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.248958295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.25548809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.25553857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.25555661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.259116443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.259237443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.259342483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.259363293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.259377693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.260609734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.260669794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.260704654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.260722534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.263456766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.263486416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265336477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265359367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265376787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265394897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265413467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265431177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265451457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265490447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.265507307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.265553197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.265574857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:05.269664511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.269705061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.269783321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.269801351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.269838041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.269855961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.269872241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.269886601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.269900541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.269915141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.269934531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.271920082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.271957002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.278550267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.278572117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.278613227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.278627197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.278730837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.278771157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.278787227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.279987998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.280031128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:05.280301739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280322759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280389259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280405549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280422979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280440799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280457469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280471919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.280487279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.280759929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.280779089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:05.283747671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.283792491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.283811461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.283826761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.283869951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.283883851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.284005961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"3.311520924s","count":"4"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.284032631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:05.284049001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.284839942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.284891692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.285476912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.285524092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.285560523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.285594903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.285629853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.285666223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.158842701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.158911331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.158928461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.158943111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.158956391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.158973571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.158990011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.159006661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.159237741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.159367421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.159455581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.159488431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.159683572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.159730322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.159765182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.159800452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.159978732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.160003872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:06.160021432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.161443043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.161747533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.161791993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.161810463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.161843133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.161913583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.161932523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.161945543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.161961613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.161979283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.162016823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.162032783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.164035865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.164925676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.164970106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.164990616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165096096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165136566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165153906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165172036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165222306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165238686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165255606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165273106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.165291526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.165307716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.165325236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.165341886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.166811007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.166850887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.166868777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.172574561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.172631861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.172648571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.172897232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.172939182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.173132092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.173319862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.173352782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.173372612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.174306953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.174348983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.177934705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.177976895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.177996225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.178013185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.178028255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.178051135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.178069115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.178088475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.178102075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.178119276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.178136806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.179925697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.179951277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.180079177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.180095917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.180113057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.180128407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.180147677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.180168567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.180182097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.180197867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.180215687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.182549269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.182589749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.182781939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.182799449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.182960549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.182980359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.183057779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.183100519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.18381893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.18384153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18394246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18395886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18397401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18398706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18400287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18402037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18403582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18405142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.18406711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.184083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.18409988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.188445183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.189605414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.189973404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.189998694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.190015264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.190029894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.190340085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.190364955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.190987075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.191029305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.192021656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.192301206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.192333816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.192364346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.192396516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.192415816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156282722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156337692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156355022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156369912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156385302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156405602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156422102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156439862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156480482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156520112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156559002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156588152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156653292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156685522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156720202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156754962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156787112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156806282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156824322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.156855502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156875852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156892713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156908733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156944413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156958203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156974603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.156989763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.157008743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.157026163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.157074493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.157090163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.157558383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.158287184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.158333424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.158352914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158371544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158387004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158403424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158418094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158434954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158449564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158466244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158481064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.158496714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.158514154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.158530914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.158545244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.159974205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160038865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160057175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160076085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160112905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160129525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160145345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160160215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160176155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160208205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160224075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160249075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160684155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160706465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:07.160729415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160749265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160765745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160783455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160798185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160816605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160831655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160846435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.160870806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160887016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.160903666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:07.162275647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.162296337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.162322137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.162336217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.162355417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.162374037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.162388777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.162405157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.162421177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.162436277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.162451757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.163576998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.163614828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.163634958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.163648208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.163668068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.163686658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.163703088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.163721138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.164174388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.164211638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164229828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164243378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164260148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164275288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164292178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164307058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164322258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164336378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.164352608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.164368648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.164389308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.165832939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.165857649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.165877149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.165892089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.165908279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.165921809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.165953799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.165988089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.16650267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.16652586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.16655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.1665859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.16661884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.16665192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.16668705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.16671665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157466236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157517356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157536296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157551776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157566966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157590326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157608906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157628016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.157776226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.157812256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.157844806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.157882486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.157973346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158039046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158075816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158127076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.158165976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.158188196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158204826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158220517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.158236597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.158249867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.158264437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.158295037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.158310157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.158328347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.158344297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158360527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.158377387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158408557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.158423567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.158891487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.159693458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.159746378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.159764408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16330449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.1633385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16335512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16336873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16338328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16339617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16341069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16343838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.16345363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.163581201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.163599351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.163614471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.165393552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.165421612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.165439842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.165529712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.165562212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.165576452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.165592262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.165605592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.165654312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.165689712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.165705402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.165720392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.166265323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.166310193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166379333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166437663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166454043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166468123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166483653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166498623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166515423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166530473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.166543023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.166556593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.166572123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.168147494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.168193454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.168210434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.168223544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.168237304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.168251244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.168264974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.168278684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.168290724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.168304204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.168318574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.169451785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.169498825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.169517335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.169531605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.169546585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.169560125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.169575045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.169590505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.170143595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.170167786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170206446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170248456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170264956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170277806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170292556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170308596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170323056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170337776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.170351796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.170370946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.170388256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.171840057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.171883807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.171906737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.171922097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.171939317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.171953507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.171969007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.171986397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.172517787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.172539577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:08.172584017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.172638067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.172668977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.172702597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.172737927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.172756527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.343047736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:08.346179828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"6.373684171s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156616098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156666928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156682228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156695058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156710108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156727028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156741238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.156755558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:09.156945529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157003879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157034679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157063279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157147279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157181239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157212759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157244259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.157275929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157291919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157305929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157321309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157339199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157352839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157370579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157397729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157413219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157428599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.157444259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157470529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157486269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157521439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.157537569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.158034929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.15882794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.15886491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.15888519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.1589054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15891964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15893788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15897216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15898871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15900314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15902133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15904723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.15908606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.15910043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.15911522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.15913167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.160655441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.160692651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.160710811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.160729721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.160768811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.160782811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.160799881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.160815801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.160830221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.160883522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.160902372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.160919772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.161330262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.161352992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161378002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161391112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161404822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161421782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161436972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161450272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161463552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161476712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.161488492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.161512762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.161528782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.163014523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.163063983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.163083173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.163099293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.163116473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.163132183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.163148083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.163163743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.163178963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.163193693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.163214323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.164976795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.165018545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.165041565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.165055685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.165088555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.165102895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.165117325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.165132665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.165990755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.166020985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:09.166043975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166059575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166077085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166091655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166107325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166122105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166137925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166152485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.166167125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.166183246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:09.166200056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:09.167745137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.167779287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.167798017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.167813057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.167829327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.167842817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.167861857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:09.167880837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:09.168439947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.168471007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.168488917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.168520587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.168568497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.168603247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.168636847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.168655427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155755641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155820151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155836871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155851861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155866891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155934581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155965911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.155983081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156109131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156202311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156274071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156311751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156343151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156383361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156415391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156448901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156539701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156578501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156596641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156616671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156637501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156653051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156669181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156699331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156715031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156730091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.156742471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156759281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156777061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156814581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.156831501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.157351542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.158088942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.158122872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.158142242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158160232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158174292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158288863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158309663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158326593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158341693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158359933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158375673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.158391943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.158410883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.158435183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.158451913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.160375194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.160417694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.160436284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.160456734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.160513734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.160528484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.160543694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.160558214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.160648774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.160685584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.160702474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.160719044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.161305135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.161345175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161368875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161384705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161403585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161421965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161458995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161477205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161494145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161512345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.161528965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.161545065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.161563585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:10.163160656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.163187176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.163258316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.163282796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.163300046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.163316276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.163332436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.163346446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.163363316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.163379206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.163396226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.164635097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.164676877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.164697877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.164715157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.164737327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.164751607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.164769847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.164786677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.165393198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.165422788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:10.165442908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165458448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165476868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165490388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165505338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165520288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165535838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165550178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.165564668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.165579928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.165598528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:10.167237279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.167282149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.167300779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.167316279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.167331439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.167346749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.167362849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.167380489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.16799997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.16803417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.16805181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.16809092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.16814476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.16817932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.16821581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.16823591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156601184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156649444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156665284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156678664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156694624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156720954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156739734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.156758404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.156839184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.156875464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.156908765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.156942565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157010615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157050255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157083635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157127975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157160085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:11.157178165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157195535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157210925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.157227635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.157246805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.157273415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.157308065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.157324325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.157341485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.157355905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157372285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157397145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157431745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157447445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.157930135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.158725966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.158762306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.158843896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158862256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158878436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158896346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158911006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158927826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158942496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158957026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158977426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.158996046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.159017586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.159034786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.159056756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.160809367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.160846217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.160864528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.160882268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.160925308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.160940518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.160955068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.160969488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.160985658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.161022638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.161041078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.161061858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.161726168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.161792678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161815488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161841248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161859308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161873868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161888728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161929138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161947398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161963308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.161981008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.161997848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.162034058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:11.163507829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.1635671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.16358931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.16360256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.1636171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.16364019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.16365812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.16367691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.16369472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.16371226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.16373132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.16478346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.16481675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.164860421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.164875571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.164945401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.164979731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.164999411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.165016961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.165465141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.165512041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:11.165531331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165545941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165562211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165575301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165593911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165609301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165623941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165638541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.165654121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.165669601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.165685661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:11.167177932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.167222422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.167240812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.167255622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.167272252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.167289732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.167307662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:11.167323472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.167863893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.167923303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.167943303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.167980773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.168019733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.168060553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.168096733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.168113013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156402627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156444357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156458757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156472317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156486337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156503017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156517797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.156543257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.156607007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.156639557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.156669367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.156750607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157174918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157215098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157298198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157355478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157403338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157421898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157437698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157455018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.157473688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.157491108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.157506458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.157541358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.157555788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.157572868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.157593468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157609488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157624228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157658118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157676148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.157926198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.158677139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.158717689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.158735879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.15989037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.15992623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.15994265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.15995537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.15997327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.15998742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.16000353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.16001786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.16003158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.16009803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.16011506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.16013064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.161853041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.161887801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.161904461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.161965901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.161996891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162010991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162108521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162121581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162135961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162167731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162182751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162196822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162701492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162723222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162749842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162774562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162789882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162804832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162822152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162837362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162851382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162866102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.162879672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162896442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.162915972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:12.164555743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.164602973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.168237686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.168288036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.168305686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.168320616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.168335546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.168350626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.168364376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.168443156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.168462686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.169693487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.169744907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.169849077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.169866517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.169882447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.169910497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.169928267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.169945897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.170537018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.170560498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:12.170660188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170676408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170691708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170707028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170724908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170741058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170755908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170771748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.170785358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.170801918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.170821188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:12.172409729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.172450709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.172497389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.172516589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.172533659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.172547499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.172562719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.172579549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.17312168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.17314481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.17320074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.17324677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.17328168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.17331677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.17334944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.17337021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15607758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15619848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15621608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15622985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15624594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15639196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15643093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15644811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.15650248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.15656564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.15659427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.15662565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15666123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15669479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15672611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.1567595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15679293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15681308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15683237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.15685179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.156872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.156886771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.156903161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.156957131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.156990971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.157009711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.157023931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.157052291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.157069341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.157106481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.157122451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.157615791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.159169422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.159211882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.159231752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159319592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159337562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159393832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159415442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159482912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159521222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159539173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159554423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.159569213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.159585223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.159609273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.159627813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.163110925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.163152675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.163171875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.163226615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.163286395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.163302345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.163582416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.163612366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.164247866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.164387916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.164423676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.164440216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.168214499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.168259859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168306439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168322779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168337949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168354339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168369199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168383509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168397589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168411839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.168424109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.168438249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.168453099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:13.170533561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.170577051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.170621391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.170638301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.170656561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.170671831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.170710581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.170725731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.170742811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.170758991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.170776081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.172336482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.172367922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.172387942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.172401662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.172422152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.172440112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.172455882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.172473282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.173056183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.173093423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:13.173156803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173212333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173233223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173253003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173269493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173286803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173305943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173326033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.173341943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.173358073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.173374913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:13.174791894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.174828584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.174846544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.174879054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.174896904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.174911664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.174927784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:13.174944754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.175449344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.175480425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.175497655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.175534045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.175568235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.175617775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.175660185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.175676455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156206293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156253333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156268883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156284443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156322133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156339653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156356603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156372773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156430263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156477853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156513453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156558133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156589453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156622823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156663493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156701113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156736853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156757383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156773603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.156823503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156872353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156890864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156909884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156942814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156958004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156973664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.156992294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.157007044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.157025394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.157066094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.157083764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.157623814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.158387725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.158430505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.158453115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158497795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158515015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158533425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158553265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158570495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158593475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158610365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158625405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.158639345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.158653245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.158669935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.158684375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.160189206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.160228756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.160251956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.160270686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.160313416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.160330366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.160351866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.160366486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.160382616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.160434866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.160455126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.160471266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.161023987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.161069257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161090317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161107367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161124257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161143387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161177757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161200107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161216677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161232327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.161247697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.161265037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.161280697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:14.162720208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.162763668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.162786138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.162803488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.162822338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.162839648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.162857198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.162875468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.162890318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.162908978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.162928158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.164035559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.164086949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164109029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164126139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164142119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164169799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.164187379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.164203619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.164696649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.164741349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:14.164762189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164777559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164794639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164808809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.164823999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.16484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.16485777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.16487315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.16488811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.16490704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.16492218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:14.166397401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.166440731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.166463821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.166487191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.166504961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.166519631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.166537021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.166554811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.167067461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.167109071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.167133281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.167172331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.167209551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.167248021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.167298671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.167317461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.291047775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:14.292139965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"12.319646718s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.155955037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156003717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156078297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156104657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156119057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156137437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156154087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156173197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.156189587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.156228327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.156258737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.156405097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156458537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156500057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156663677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156794047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156861677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156885657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156903218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.156922328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.156942728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.156958228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.157337278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.157399878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.157432958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.157450238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.157464738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.157527508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.157588348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.157646748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.157663078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.158240329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.159121919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.159151509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.159172029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159189449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159203239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159220029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159234679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159251309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159264009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159281859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159298249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.159314499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.159329919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.159346849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.159363419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162092671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162133711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162153151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162171341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162213382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162232542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162252422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162265902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162283512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162319772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162334432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162350572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162881862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.162911212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162929872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162947602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162966902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162982682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.162998692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.163017342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.163033582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.163049672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.163064802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.163080162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.163097062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:15.164625693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.164658103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.164676723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.164692053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.164708653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.164724983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.164741883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.164758363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.164774543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.164791053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.164810393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.165901184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.165952114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.165973194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.165992944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166011334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166073944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.166092714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.166110594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.166555305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.166589205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:15.166609405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166625055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166645125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166664595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166680815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166695305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166711575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166727365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.166745615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.166761985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.166780025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:15.168369846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.168411366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.168427836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.168442426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.168459946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.168476296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.168495326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:15.168512286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.168975927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.169012487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.169028677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.169063237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.169096487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.169128907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.169159667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.169176597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157317571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157371581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157386821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157400611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157413561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157462531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157480391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157495971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.157560251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.157593881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.157667301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.157697261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157771221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157804721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157836061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157889491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157920141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157936471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157951741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.157967551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.157984141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.158364582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.158397372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.158426232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.158438872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.158481542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.158495992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.158511042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.158568842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.158622842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.158637482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.159149712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.161073764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.161127714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.161145624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161203814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161220814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161236284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161249304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161264314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161277324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161291804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161306364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.161320664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.161334464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.161391474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.161408734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.164398056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.164442036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.164460026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.164516806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.164661766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.164681496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.164696706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.164709556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.164807716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.165670407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.165708737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.165728387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.16982908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.16997749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.1700668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.17010336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.1701197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.17013445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.170148821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.170165161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.170180901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.170195351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.170208281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.170222751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.170238431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:16.172056302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.172094032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.172111602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.172125312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.172140332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.172155582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.172170082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.172184292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.172196882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.172210772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.172225462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.173760303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.173792573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.175187694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.175223964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.175274574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.175324624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.175454455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.175475595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.176895466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.176938286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:16.177066246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177139916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177162796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177175246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177189206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177202556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177216036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177229506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.177243186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.177256496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.177270996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:16.179231937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.179279697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.191957637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.192618097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.194163889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.194210149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.195135859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.195205729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.19627799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.19632984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.19642827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.19646365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.19652743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.19656448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.19659568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.19661258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156588153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156641523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156656603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156670343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156686213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156705083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156734733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156752203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.156836043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.156899584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.156929214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.156960134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.156988174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157032884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157065934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157097364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157128884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157145714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157225974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157255894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.157273524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.157287344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.157302514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.157334284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.157348464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.157365214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.157377984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157392674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157408234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157439334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157459104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.157909734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.158662485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.158709995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.158727885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158745345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158759735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158773995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158801075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158814925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158826855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158840585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158854345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.158867975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.158884145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:17.158899965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.158914325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160381756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160431556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160449066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.160466086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.160547836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.160574156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.160590946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.160603916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160619596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160655466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160671356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.160687436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.161111317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.161131477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161172157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161210967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161227627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161243087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161257727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161272517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161286977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161301607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.161314577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.161328837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.161346917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:17.16522652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.16526196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.16528441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.16529806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.16531268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.16532729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.16534192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.16535651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.16536991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.16538433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.16539977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.166548341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.166588751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.166606391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.166619451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.166634931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.166648311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.166662621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.166754261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.167241431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.167290821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:17.167309091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167324421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167341921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167356611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167372191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167387181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167401821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167416171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.167430191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.167455361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.167470891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:17.168933173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.168964813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.168981403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.168994793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.169011273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.169023793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.169039563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:17.169055923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.169593083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.169619213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.169636203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.169668823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.169704343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.169737033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.169769333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.169786443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156088467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156148557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156163957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156177627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156358397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156406617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156423347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156439237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156539577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156594117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156625667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156654757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156696147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156729537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156761177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156793397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156842607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156878397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156894078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.156912728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156931218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156945778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156961128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.156996428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.157011738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.157027798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.157042058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.157056638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.157073648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.157109058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.157125298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.157644278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.158418589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.158458809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.158476579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158494139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158508299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158526719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158541119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158556699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158572469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158588539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158603029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.158618439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.158633629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.158650099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.158666789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.16026497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.16032373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.16034247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.16036051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.16039359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.1604081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.16042471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.16043901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.1604544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.16048844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.1605034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.16051939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.161019421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.161084771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161104971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161119821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161136141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161150741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161164851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161179761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161193371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161239981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.161254671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.161269471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.161287281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:18.162823342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.162854202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.162870752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.162883512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.162899352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.162914032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.162928592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.162943022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.162955602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.162969652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.162983882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164062583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164124173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164144383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164158373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164173623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164186583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164201063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164215773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164714063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164761413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:18.164781213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164794473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164809513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164822553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164837953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164852734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164890004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164904844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.164918994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164932764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.164947494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:18.168966447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.169024417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.169044267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.169058477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.169086077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.169100137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.169123687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.169140537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.169968637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.169991947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.170036947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.170966588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.171059778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.171122908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.171154268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.171170148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15648557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15656193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15657698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15659008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15660269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15661984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15663477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15665009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.15669356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.15675868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.15678805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.1568161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.15684413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.1568769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.156907071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.156937561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.156968231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.156984801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.156999261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.157032521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.157048341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.157061211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.157075091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.157102571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.157114721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.157128891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.157141051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.157154371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.157168461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.157200961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.157215131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.157746151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.158503942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.158538812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.158554962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158570852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158583472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158597382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158609592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158623092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158635102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158648812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158662802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.158676262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.158690062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.158704612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.158719382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.161732774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.161785584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.161804464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.161821494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.161853724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.161868844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.161887124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.161900434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.161916904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.161949574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.161965704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.161982074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.162528375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.162571995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162591365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162605655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162619765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162634845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162650135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162664075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162677755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162691205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.162702895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.162716965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.162731535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:19.164267106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.164307646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.164324636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.164337316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.164351276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.164365396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.164379196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.164392726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.164404546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.164418206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.164432936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.165538027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.165572197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.165588657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.165601047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.165615257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.165627267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.165640867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.165654897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.166233608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.166289038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:19.166307938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166322168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166337218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166350738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166365148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166381348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166414828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166429348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.166443748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.166458208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.166473898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:19.167927199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.167967459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.167985669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.167998509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.168013829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.168085589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.168110689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:19.168128219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.168596699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.168635729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.168652449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.168686419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.168716429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.168747759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.168778359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.168794379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.156888464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.156922434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.156938064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.156952064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.156967824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157060414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157079444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157096464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157197244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157253474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157284344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157313774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157402084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157437064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157472374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157506254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157538624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157562404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157580724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157599894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157620674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157634854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157651054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157680554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157694044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157711044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.157724164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157741054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157757974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157793214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.157809044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.158402085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.159153125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.159207475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.159228785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.162855558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.162896648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.162913328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.162945888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.162961598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.162974938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.162990018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.163004988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.163019628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.163097918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:20.163144048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.163162188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.167282841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.167333461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.167354801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.167437531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.167481481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.167496432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.167512212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.167527332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.167546862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.167593802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.167611832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.167629102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.168192982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.168249082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168292882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168310722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168327662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168346772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168363472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168381592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168399772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168418282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.168433662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.168449962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.168467592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:20.170078183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.170120763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.170440744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.170458344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.170473994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.170490884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.170506004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.170521544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.170534914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.170550734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.170569364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.174636697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.174866367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.174961457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.174983837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.175008167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.175045687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.175062617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.175081027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.175844738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.175875668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:20.175894578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.175911918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.176061988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.176115698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.176133988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.176167898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.176183388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.176200138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.176219018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.176236278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.176256028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:20.178012829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.178049569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.178071009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.178091069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.17810849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.1781234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17815319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17817105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17870533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17874496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.17876537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.17882583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17885792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17890021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17894857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.17896695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155747546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155802916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155819146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155833366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155847786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155867246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155885346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.155908746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.155956086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.155995726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156054866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156091296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156123686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156162566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156195916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156227396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156258266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156275306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156290466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156307126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156322906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156335726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156350746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156377436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156389796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156404396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.156416026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156429426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156443446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156472306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.156486366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.158403898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.159146758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.159178938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.159198188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159218068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159234018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159250388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159267078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159283918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159300178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159316878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159334978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.159352948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.159367998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.159388068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.159404578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16090374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16093106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.160949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16096687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16099624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16101147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16102851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16104201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16105597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.1610899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16110743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16112283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16164516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16166927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16168789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16170179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.1617177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16173351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16175136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16176712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16178081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16179527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.16180783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16182302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.16183781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:21.163341931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.163370731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.163387191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.163399511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.163414601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.163429891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.163445021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.163458531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.163470091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.163485851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.163503261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.164578922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.164606592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.164646492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.164663582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.164679512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.164693832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.164708532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.164724492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.165259053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.165343593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:21.165371733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165388103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165406943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165420823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165437153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165453313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165469093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165484853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.165499203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.165514933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.165531663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:21.166932724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.166986124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.167005184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.167021464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.167040324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.167055754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.167074994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:21.167092704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.167562905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.167607725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.167626135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.167659135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.167689845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.167779195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.167836205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.167860465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.156745099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.156797449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.156812629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.156826849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.156841189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.156861159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.156876939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15690944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15692994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15699704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15706753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15709974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15713089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15716846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15720382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15723553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15726832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15728807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15730555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15732264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15733939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15735549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15737151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15740097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15741409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.15743252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.1574466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15746225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15747798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15751257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15752741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.15799087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.158725181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:22.158777191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.158796351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158817571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158832911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158849291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158864171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158882361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158894961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158913241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158928891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.158946481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.158962091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.158979051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.158995201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.160555422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.160660562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.160707532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.160726102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.160756492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.160771172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.160786862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.160799842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.160815672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.160847922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.160862933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.160878003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.161286463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.161310003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161330773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161344063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161385623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161403423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161419663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161434423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161449893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161464643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.161477173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.161491503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.161506663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:22.162957664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.163000274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.163019594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.163035274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.163052354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.163069124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.163085154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.163100164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.163113334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.163130054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.163145634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.166348487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.166390517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.167592978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.167630908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.167647008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.167660148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.167797208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.167814908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.168426468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.168453888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:22.168512898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168529338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168545028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168558838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168574578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168592518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168608098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168622838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.168637938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.168654348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.168673168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:22.17022959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.1702716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.173863242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.173892222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.173912932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.173927562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.174091042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.174130603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.174717113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.174742803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.174838743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.174879353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.174924783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.174965003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.174998953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.175017633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157168844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157230394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157246484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157260014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157272884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157292004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157308894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.157324374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.157351584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.157399684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.157430584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.157546414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159523595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159586306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159622956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159655006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159707706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159726906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159744086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.159761186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.159836676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.159852886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162723178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162764648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162777978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162793488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.162806108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.169464543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.169511753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.169567043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.169602243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.170327294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.171260504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.171294804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.171312854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171432074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171448244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171468184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171482795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171500575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171513585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171534565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171549955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.171565475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.171580125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.171595735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.171611485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173223446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173265276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173284406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.173376096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.173441266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.173458126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.173478436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.173494686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173511846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173546396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173562936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.173582516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.174063066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.174098036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174186077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174203027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174222207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174237127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174252587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174269567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174285677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174301077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.174316187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.174331297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.174346777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:23.175926268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.175964138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.175991538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.176006478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.176036618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.176052528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.176069248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.176085758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.176099848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.176116488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.176132368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.177295559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.177338449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.177356909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.177370089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.177385679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.177400229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.177416209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.177432879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.178011579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.178046769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:23.178065419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.178080209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.178096179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.17811225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.17813044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.17814789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.17816479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.17818261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.17819756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.17821558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.17823229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:23.179752871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.179820801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.179841331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.179859691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.179881631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.179896661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.179913261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:23.179931561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.180446891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.180488821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.180509421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.180542631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.180572971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.180605901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.180639971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.180657521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156049726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156105326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156123336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156137136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156150486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156170796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156188146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156205946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156397886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156436596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156467176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156495626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156524426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156558616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156591116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156622456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156655496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156674126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156689806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156705986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156723506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156737496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156755386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156784756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156797596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156814586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.156827906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156844956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156860216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156891387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.156906577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.157464237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.158210128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.158257838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.158305548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158326928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158343118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158363138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158378788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158398378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158412778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158431658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158447998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.158464938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.158483118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.158499308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.158517038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.159996569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160134059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160154399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.160177449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.160213199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.160228649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.160246429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.160261299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160278009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160312519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160332569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160360399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160832359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.160860009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16088623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16090349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16092347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16094051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16095991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16097808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16099543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16101187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.16102641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.16104631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.16106409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:24.162522871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.162563411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.162583661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.162598481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.162616671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.162633511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.162652781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.162670331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.162684611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.162700691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.162717731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.163842512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.163882332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.163901532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.163915802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.163932712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.163947242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.163963052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.163978902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.164564872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.164590562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:24.164607732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164621892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164638082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164655822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164671242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164687392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164706572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164722832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.164742182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.164758142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.164774942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:24.166270344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.166305744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.166324624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.166337924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.166355144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.166369384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.166384724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.166400174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.167690745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.167744125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.167764595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.167796485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.167827295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.167858765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.167890335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.167909395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.155933209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.155977199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.155991839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156006259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156021719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156040899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156057019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156073619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156089659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156136379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156165549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156194449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156227139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156259849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156292179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156323569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156355659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156372939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156387999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156404669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156421299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156434439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156449899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156477339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156490259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156505589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.156518539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156532869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156549029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156580549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.156595559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.1581408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.159356711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.159399911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.159419621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159437471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159464701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159482831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159497981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159520121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159536392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159552212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159571732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.159587532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.159603702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.159620762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.159636662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.161524693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.161557793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.161576883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.161593973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.161623323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.161640013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.161655403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.161668513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.161688293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.161758573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.161776523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.161803103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.162320854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.162360634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162379884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162393154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162408864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162425434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162441384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162456254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162471004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162485644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.162499674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.162515674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.162531514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:25.164036155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.164089925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.164108965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.164122865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.164140135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.164156895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.164174005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.164189435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.164203535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.164219075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.164235575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.165321366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.165371436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.165391066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.165408036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.165424426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.165439066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.165455256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.165473736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.166197797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.166219597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:25.166251527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166264137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166278517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166290597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166304407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166320727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166339347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166354987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.166368887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.166383107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.166397677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:25.17134315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.17140195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.17142365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.17144045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.17145693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.17147157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.171487231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:25.171503701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.172412741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.172455741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.172474571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.172529161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.172561331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.172597241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.172630771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.172691841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.156843393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.156900994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.156917304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.156932004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.156946774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.156969354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.156985914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157001254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157079344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157235794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157346654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157419704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157510234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157545894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157614204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157647794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157681264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157699224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157715024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.157731484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157769884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157785734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157895204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157926654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.157940154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.158087934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.158108714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.158124604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.158146974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.158180004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.158195564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.158860975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.159712816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.159755466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.159774066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159793356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159809636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159825696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159839136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159854956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159868086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159885326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159902646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.159921506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.159936846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.159952836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.159972176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.161624387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.161739317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.161790967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.163802999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.163874029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.163890779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.163908929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.163923919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.164791749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.16485443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.16487522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.16489236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.16569262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.16573475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16575819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16577738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16579562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16581282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16583189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16584866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16586535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16588269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.16589868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.16591707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.16593658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:26.170730164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.170775024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.183514154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.183571404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.183590834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.183608024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.183624674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.183641304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.183657404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.183941654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.183966674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.185536975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.185576685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.185596765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.185623685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.185642855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.185660325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.185677535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.185694055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.186338026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.186374776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:26.186445316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186461646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186504146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186518596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186537736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186562056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186582016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186598286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.186614656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.186630876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.186647566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:26.189964298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.189999558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.190200439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.190229599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.190254959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.190269809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.190287669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.190304249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.190954009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.190974449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.190989919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.191024819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.191231389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.191267899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.191304039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.191322669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156327786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156381876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156398116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156412866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156426156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156445026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156460896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156479196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.156521566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.156587856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.156661756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.156695376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156783656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156821056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156864116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156897317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156929997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156949597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156966817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.156984677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.157003897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.157018637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.157090277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.157144397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.157159897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.157177567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.157191067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.157208397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.157224717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.157256887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.157272837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.157835787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.158552508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:27.158597718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.158617848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158636508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158651468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158668868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158682478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158700188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158715598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158735628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158751878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.158768578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.158785168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.158805658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.158822198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.16209458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.16214832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.16216926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162186701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162219891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162235371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162253191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162267161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.162284141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.162317511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.162333431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.162350011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.162865931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.162897851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162917831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162931461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162949511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162965821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.162983591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.163000261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.163017851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.163034321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.163048271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.163063941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.163079721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:27.164569452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.164613072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.164633682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.164649652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.164667262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.164683362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.164699902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.164718712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.164732542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.164747372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.164764822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.165849143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.165899013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.165919133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.165934283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.165951643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.165965533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.165982123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.165997833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.166541934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.166585194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:27.166606284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166620594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166635874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166650674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166667684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166682264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166697394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166715404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.166751174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.166766354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.166782234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:27.168263725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.168306325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.168325435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.168342385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.168359175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.168373355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.168388215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:27.168404175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.168973406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.169024226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.169050516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.169083306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.169112346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.169144926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.169176646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.169193396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.156715769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.156782199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.156797379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.156810889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.156826769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.156844159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.156862049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15688416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15690434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15730939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15735288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15738336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15741543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15745613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15749246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15753004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15757167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15759077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15760684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15762541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15764784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15766187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15768877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.1577206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15773596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15775523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.15777206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.1577904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15780873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15784746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.15786637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.158383201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.159416771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.159463791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.159483081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159562252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159584672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159603672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159632402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159654182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159676622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159693672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159712502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.159728252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.159743422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.159760532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.159780872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.163231874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.163273094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.163293034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.163346164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.163380334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.163395084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.163412294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.163428304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.163445134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.163478264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:28.163500254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.163518965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.164223785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.164272885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164293765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164310875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164329045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164344325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164359855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164377355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164394425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164410035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.164426575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.164444645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.164464295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:28.166066756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.166110296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.166136296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.166179837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.166195997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.166211057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.166226507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.166241557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.166255977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.166273327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.166293747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.167343187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.167378747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.167398107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.167439997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.167456817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.167470937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.167519808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.167537048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.168035478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.168072558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:28.168091818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168106718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168126598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168141168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168158998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168177078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168194238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168209858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.168225948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.168241198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.168259498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:28.169715619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.169755619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.169776459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.169790429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.169806529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.169819049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.169833879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:28.169865569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.17037627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.17042764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.17044706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.1704786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.17050953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.17054171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.17057846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.1705965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156515773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156571843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156589083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156609563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156628253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156649043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156668373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.156690533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.156830683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.156873633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.156919974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.156956444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157055704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157116694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157154174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157312084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157484534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157542254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157566824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157589174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.157610914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.157650414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.157702974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.157760554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.157776374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.157794654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.157808944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157826534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157849324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157891024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.157927054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.158540865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.159369015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.159410655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.159431595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159453675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159468825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159520665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159551226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159570016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159585486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159602506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159624396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.159642996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.159665286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.159684176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.159704966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.161271257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.161300417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.161319747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.161337537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.161382837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.161400637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.161417617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.161432197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.161448837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.161484607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.161500177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.161527027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.162125037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.162166787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162186857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162201548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162220238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162247528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162263348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162278888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162294928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162311288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.162329868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.162347028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.162363918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:29.163897659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.163935829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.163955739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.163971389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.163998419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.164017809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.164038509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.164055609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.164069059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.164084209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.164100049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.167079981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.167199521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.167291921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.167325221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.167343881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.167357421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.167375801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.167393481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.168158982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.168379862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:29.168501872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168522142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168548192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168578142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168595562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168612252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168630942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168647872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.168669202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.168685892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.168703262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:29.170622134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.170716394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.170761954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.170804804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.170826054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.170841974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.170860624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:29.170879504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.171383484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.171418374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.171435974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.171466824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.171524595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.171560475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.171598245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.171619025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156101346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156151346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156182596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156196626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156210246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156227506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156243336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.156260046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.156334186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.156393466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.156434446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.156468976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159491468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159559359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159600439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159636479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159670109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159692209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159710289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159731189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.159770619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.159788539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.159820899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.159856859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.159872019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.159889289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.159906889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159930879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159948329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159982659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.159999989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.160605709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.16137927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.16142075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.16144036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16147218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16148984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16150759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16152244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.161539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16155369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16157037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16158668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.16160304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.16161779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.16163569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.16165221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163156291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163199961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163219771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.163239181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.163270721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.163285621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.163302531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.163315581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163330321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163364441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:30.163381431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163401791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163921122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.163954372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.163972442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.163985752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.164000172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.164014952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.164029172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.164043372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.164057532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.164073122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.164086472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.164100432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.164115112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:30.165668153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.165722013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.165742753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.165758073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.165774313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.165790463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.165807103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.165824123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.165837153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.165853693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.165869513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.168462665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.168513715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.168534375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.168548525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.168564485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.168579415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.168595125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.168611425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.169146596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.169222276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:30.169243176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169258626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169276136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169290686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169307376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169322146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169338366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169354056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.169368176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.169383506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.169400786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:30.171963358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172014398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.172033278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.172048458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.172064758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.172078748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172103888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:30.172120498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172665708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172702628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.172719948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.172752188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172782648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172815959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172849179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.172866469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.109733674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:31.110732015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"29.138238018s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156319469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156350339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156365759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156383419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156399509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156437109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156456029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156471409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.156544529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.156584489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.156638279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.156693869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156735279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156771369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156807099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156839219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156872119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.15688916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.156904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.15692076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.15693891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.15695453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.15697351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.15700774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.1570216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.1570367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.157049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.15706475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.15708003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.15711682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.15713212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.15759746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.158453221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.158509151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.158532751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158552531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158566911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158583311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158596691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158612271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158625921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158642421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158658981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.158674141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.158689211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.158705061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.158736081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.162732134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.162767684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.162787634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.162809254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.162842564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.162857524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.162874464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.162888124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.162907964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.162942144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.162960274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.162978304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.163579065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.163610235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163629695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163643095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163659165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163680785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163698315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163713525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163729325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163746495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.163761505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.163777635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.163793685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:31.165259346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.165293036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.165312186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.165326726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.165344016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.165363666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.165379756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.165396176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.165411946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.165428546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.165444896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.166556367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.166595677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.166613677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.166629337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.166647267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.166661297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.166677077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.166693717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.167179107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.167199367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:31.167238557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167280827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167301657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167317357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167335637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167352807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167369197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167387787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.167404067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.167420317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.167436587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:31.168894059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.168951009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.168970439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.168986339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.169005279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.169020109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.169038879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:31.169059549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.169535509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.169577829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.169597779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.169633349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.169664829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.169700529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.169733879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.169751629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:32.519053026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:63533"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.519674906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.519700596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.519715916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.519731596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.521071017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.521097347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.521116387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.521133387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.521736318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.521922628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.521975218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.522062868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.522293888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"b3b570ed-a259-4bcf-bc79-44b3838eac9a","remote_addr":"[::1]:63533","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.522318228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"b3b570ed-a259-4bcf-bc79-44b3838eac9a","remote_addr":"[::1]:63533","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:32.52510111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"b3b570ed-a259-4bcf-bc79-44b3838eac9a","remote_addr":"[::1]:63533","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":2797,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.525665111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.525740821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.525776151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.525808071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.528432113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.528472793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.528491653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.528510383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.534756937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.534799837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.534817477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.534849057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.534866417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.534885898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.534901618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.535745428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.535788248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.535822328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.535839648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.539551051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.540375972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:32.540420452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.540439842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.545633626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.545713976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.545919126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.545991696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.546086326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.546104256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.546120156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.546138766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.546162456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.547806787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.547844567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.547873197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.55136451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.55139128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.55141351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.742329704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.742411364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.742449304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.742468964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.742484064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.745399086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.745453186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:32.745470746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.803976499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.809458624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.810039094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811468055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811492045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811510465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811525965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811540715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811555985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811571365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811588785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.811603615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:32.811704155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:42243"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.822882994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.822932614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.869878689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"463f1733-dd27-4568-9dfb-15cd326c81b8","remote_addr":"[::1]:42243","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.869941389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"463f1733-dd27-4568-9dfb-15cd326c81b8","remote_addr":"[::1]:42243","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.873098062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.873147762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:32.873167492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"463f1733-dd27-4568-9dfb-15cd326c81b8","remote_addr":"[::1]:42243","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":3298,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.873457232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.873487412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.873507892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.873530522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.873551192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.873570662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.873586192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:32.873604482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:58857"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.878396196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.878571076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.878904676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e5f5315a-7fd8-4170-931c-51ff253f8654","remote_addr":"[::1]:58857","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.878933996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e5f5315a-7fd8-4170-931c-51ff253f8654","remote_addr":"[::1]:58857","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.880596087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.880640967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:32.880662087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e5f5315a-7fd8-4170-931c-51ff253f8654","remote_addr":"[::1]:58857","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":1829,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.881248398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.881273608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.881293048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.881310138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.8839366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.88397574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.886628132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.886657112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:32.887675013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887720093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887741063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887759583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887777823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887794983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887811843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887830833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.887846763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.890412505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.890466655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:32.895079788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.895109128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.895523788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.895552348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.895570018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.895582548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.945891876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:32.945926896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.947804948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.947850648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.948006458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.948045178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.982342764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.982398744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:32.982448994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:64444"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.986693697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.986729797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.995095784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"28d9cc08-ff0f-483a-915e-b9c8a824f8c9","remote_addr":"[::1]:64444","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.995148264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"28d9cc08-ff0f-483a-915e-b9c8a824f8c9","remote_addr":"[::1]:64444","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:32.997118985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"28d9cc08-ff0f-483a-915e-b9c8a824f8c9","remote_addr":"[::1]:64444","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":2037,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.166686623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.166721443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.166737343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.166753633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167014573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167065343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167083553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167116763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167334153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167391323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167434533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167470433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167538604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167581114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167626764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167665524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167706674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167725424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167742434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167765534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167786184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167802404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167821434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167855014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167878114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167900144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.167917194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167937344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167955504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.167995604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.168016164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.168378234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.169960295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.170002745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.170030795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170096855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170117025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170135105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170153086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170172126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170190936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170209146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170231306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.170252796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.170269276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.170311406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.170335436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.171804817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.171842817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.171863057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.171884447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.171916457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.171929837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.171947157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.171964107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.172339247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.172393887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.172444957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.172495497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.172955778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.172978468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173001168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173015948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173032148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173058938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173076578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173093188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173110998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173129818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.173144598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.173473798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.173514768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.175080709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.175123869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.175146599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.175164299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.175194409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.175212599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.175234449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.175283019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.175296889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.175312849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.175330819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.17639413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.17644078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.17648292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.17650214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.17654142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.17657587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.17672617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.17674469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.177320641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.177344691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:33.177428481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177471351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177488051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177501721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177518211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177535381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177553721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177595091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.177615901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.178657352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.178691152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:33.180330333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.180374893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.180494103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.180517313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.180536283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.180551793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.180569053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:33.180585613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.181107434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.181139054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.181157634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.181199514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.181232444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.181264054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.181296294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.181313264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156125918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156169248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156183428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156196328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156208658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156525728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:34.156573978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156590538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.156606438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.156636628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.156665108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.156694338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156723628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.156779658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156811638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156843488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156895109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156915129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156930759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.156947149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.156963919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.156978079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.156994249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.157022549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.157040879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.157056509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.157069449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.157083989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.157099909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.157132029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.157149489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.157682409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.158414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.15845641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.15847636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15849561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15851091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15854245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15855904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15857538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15859153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15860844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15863529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.15865354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.15867028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.15869045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.15870995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.160304351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.160341431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.160365601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.160383671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.160418721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.160435081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.160453371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.160467951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.160485941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.160520371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:34.160536141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.160557411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.161044882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.161088222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161111112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161125472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161143342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161161382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161177172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161192812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161251062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161267662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.161294962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.161316952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.161335422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:34.162750573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.162794853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.162815033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.162829293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.162846513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.162863733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.162880023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.162894553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.162908193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.162925343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.162943523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164005244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164076514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164104744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164123714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164141874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164158244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164175954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164193904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164703394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164737714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:34.164757154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164772814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164799704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164813984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164831564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164847445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164863555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164880105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.164916705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164934145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.164953145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:34.166404786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.166460056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.166481886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.166497236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.166514846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.166546976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.166564446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:34.166581646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.167033426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.167055536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.167080186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.167110046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.167145476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.167177636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.167217486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.167235356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156381401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156435791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156452751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156469661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156485111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156505881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:35.156524271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156542551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.156583441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.156650791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.156683181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.156714621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156755311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.156789731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156823381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156860851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156894652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156915542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156947042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.156966362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.156984982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.156999352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.157015962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.157052782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.157067532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.157084202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.157101092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.157117862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.157135762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.157171482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.157187812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.157655842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.158392313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.158429313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.158448853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158466363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158485523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158505463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158521173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158538853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158554603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158571283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158587613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.158603843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.158620913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.158638953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.158657593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.160405714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.160439374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.160457894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.162070345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.162136765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.162153685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.162170465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.162186695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.162279836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.162337386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.162354316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.162375746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.162924326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.162945826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163034536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163051976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163067006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163083426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163099316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163114706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163130006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163143776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.163156276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.163172896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.163190586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:35.164684837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.164747227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.16825099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.16827207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.16828783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.16830285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.16831884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.1683352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.16834856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.16847654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.16849623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.171963283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.172015893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.172153113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.172181393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.172199803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.172216913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.172234233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.172252433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.172838164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.172861874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:35.172948334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.172964784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.172980494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.172993884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.173009934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.173025474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.173040104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.173054934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.173070474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.173086254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.173102034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:35.174658085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.174701995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.174722165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.174736625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.174754185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.174769005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.174784165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:35.174800045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.175366785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.175387145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.175447935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.175481506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.175512776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.175546026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.175582286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.175601206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.723012948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:62061"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.723267239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"4b50a942-2e69-44d5-a41a-9ed4e4749055","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.723304259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"4b50a942-2e69-44d5-a41a-9ed4e4749055","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.723354419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.723420789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.723543469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723565879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723580309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723593409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723607299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723620829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723637799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723650639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723701559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723729159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723742899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723755319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723767739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723782129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723794599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723806929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723830559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723848019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723861989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723875739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723889709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723903449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723938509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723977899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.723994989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.724010219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.724023979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.724037729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.724160189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.724175229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.724190399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.724206259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.724235159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"4b50a942-2e69-44d5-a41a-9ed4e4749055","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.724265209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"cb3b1894-9a59-4794-b599-6af02c54f97b","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.724283719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"cb3b1894-9a59-4794-b599-6af02c54f97b","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.724302599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.724320269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.724354349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.724388709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.724408039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 146 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.724444449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"cb3b1894-9a59-4794-b599-6af02c54f97b","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":326,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.72473708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"5b7327c6-050b-412f-82ff-332b28051783","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.72477677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"5b7327c6-050b-412f-82ff-332b28051783","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.72481753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.72484989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.72489089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.72492478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.72498556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 74 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.72509905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"5b7327c6-050b-412f-82ff-332b28051783","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":355,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.726109821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"764735a9-ce9d-428b-b70d-fb35dd28b3fc","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.726145891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"764735a9-ce9d-428b-b70d-fb35dd28b3fc","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.726260391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.727279402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.727406132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.727475802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.727543002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 346 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.727725662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"764735a9-ce9d-428b-b70d-fb35dd28b3fc","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":1633,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.728357552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"37183a5c-b664-4095-932e-f30c6f04a3a0","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.728398962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"37183a5c-b664-4095-932e-f30c6f04a3a0","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.728526483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.728578243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.728669723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.728724603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.728803323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 346 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.728903113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"37183a5c-b664-4095-932e-f30c6f04a3a0","remote_addr":"[::1]:62061","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":551,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157104956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157158926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157174156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157188816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157241546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157327556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157347916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.157364876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.157448526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.157485306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.157516796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.157549816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157658926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157730276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.157765516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.158497317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.158546157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.159390257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.159416657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.159440737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.159629228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.159672528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.159690428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.159721648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.159736258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.159752678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.159769028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.159786078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.159805988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.159848678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.159866158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.160360578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.161093829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.161125419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.161146509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161176809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161194419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161221299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161236649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161256869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161275099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161292339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161308719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.161325849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.161341769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.161358849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.161374909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.16287847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.16291545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.16293352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.16298103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.16303955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.16305744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.16307475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.16308851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.16311912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.16315355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.16316942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.16318521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.163690291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.163716181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163734981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163749081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163765761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163781221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163796261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163811021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163826661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163841991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.163854871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.163872211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.163889111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.165397252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.165423532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.165488482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.165528142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.165547312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.165565132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.165582112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.165597122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.165610052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.165625792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.165642402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.166697203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.166724853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.166807193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.166823433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.166840963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.166854263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.166870513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.166886883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.167440353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.167466033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167485383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167499443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167514844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167528594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167562174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167577694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167592404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167608384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.167623794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.167638414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.167654744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.171003056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.171054556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.171098336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.171114966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.171130836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.171145136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.171236306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.171279296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.171807377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.171829747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.171912767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.171945357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.173352618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.173412988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.173445438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.173464188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.677091038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:36245"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.677538158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2d63d774-418b-438b-b6a6-74716792012f","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.677565588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2d63d774-418b-438b-b6a6-74716792012f","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.677618608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.677778488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.677895988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.677915678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.677928328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.677940868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.677953798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.677966398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.677980848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.677994378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678010028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678023758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678043588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678057348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678070418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678082888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678095088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678107458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678120739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678135109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678149039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678167269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678180959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678195529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678210189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678224149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678240029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678252379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678265029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678281119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678296889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678310859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678325109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.678339119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.678352329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2d63d774-418b-438b-b6a6-74716792012f","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":511,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.678515339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"9575701e-da3f-43a5-a55e-e5f8feb50932","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.678536739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"9575701e-da3f-43a5-a55e-e5f8feb50932","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.678559189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.68068536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.680793141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.680835061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.680887281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 153 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.680998381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"9575701e-da3f-43a5-a55e-e5f8feb50932","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":2558,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.681538511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"dfc39d52-1bc9-4e2c-b68b-c35c92b4d721","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.681579941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"dfc39d52-1bc9-4e2c-b68b-c35c92b4d721","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.681602901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.681659951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.681815731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.681869891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.681894651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.682019101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"dfc39d52-1bc9-4e2c-b68b-c35c92b4d721","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":473,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.682632662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"fbb4a506-0f75-4d56-8bc2-338e78ba61b3","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.682717922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"fbb4a506-0f75-4d56-8bc2-338e78ba61b3","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.682794762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.682862352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.682920952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.682955862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.682997642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 358 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.683109212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"fbb4a506-0f75-4d56-8bc2-338e78ba61b3","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.683490123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"ab243c61-9b09-470b-b92b-85ac2147cee3","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.683511263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"ab243c61-9b09-470b-b92b-85ac2147cee3","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.683565333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:36.683716243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.683780893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.683819553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.683837033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 358 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.683873453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"ab243c61-9b09-470b-b92b-85ac2147cee3","remote_addr":"[::1]:36245","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":324,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.155846658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.155887378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.155904608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.155924058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.155983308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156113168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156175128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:37.156229928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156247568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156285278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156320998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156357828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156425518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156477498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156515308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.156548728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156585108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:37.156604338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156620028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156637218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156654838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156670708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156728668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156765408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156789358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156808468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.156822028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156835718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:37.156852598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156888569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.156906119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.157504129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.15846421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.15878287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.15881256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15898474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15900852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15913169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15914988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15930088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15933864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15935927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15937788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.15939791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.1594241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.15944278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.15946236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.166137195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:37.166256436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.166308706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.166419516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.166516656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.166554006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.166635446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.166670966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.167298266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.167386766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.167427766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.167443906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.168970158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.169031788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169052408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169066668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169084118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169099988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169114948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169130618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169146208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169168848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.169182228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.169197028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.169213418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.17182266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.17187208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.17195166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.17196909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.17198531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.17200405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.17202017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.17219611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.17221615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.17232389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.17234466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.174204242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.174245472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.174264562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.174278892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.174294592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.174308362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.174324462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:37.174341412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:37.174972442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.175008652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175030242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175046312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175091922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175106212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175122852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175138672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175153492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175168822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.175184462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.175200132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.175215282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.176779004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.176848114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.176869584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.176884104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.176899154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.176911394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.176925584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.176940374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.177550254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:37.177573404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.177615114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.177645304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.177677624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.177707774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.177739214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.177754794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.189235657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.189296107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.189311177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.189324747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.189338957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.189355767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.189370877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:38.189387347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.189441767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.189473607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.189502747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.189529837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.19271783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.19277951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.19281241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.19284402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.194523341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:38.194559741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.194577641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.194593581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.194921661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.194968841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.194987271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.195020421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.195034801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.195060301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.195073871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.195152241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.195184111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.195216771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.195232221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.195810192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.196576312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.196606222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.196622532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200750746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200810416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200829096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200843156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200860336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200873606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200892216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200909776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.200926086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.201030896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.201165056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.201205396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.204824119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:38.204971159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.205043919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.205808669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.205949589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.20596922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.20598723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.20600079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.20614557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.20618438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.20620199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.20621973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.20721749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.20725836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207357161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207375151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207392401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207413191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207428471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207443351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207458101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207474791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.207487441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.207503021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.207518991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.209137242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.209190292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.209277082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.209294182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.209311512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.209329712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.209346392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.209363062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.209377622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.209394372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.209411172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.210606923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.210654743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.210722463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.210743903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.210761623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.210778033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.210795313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:38.210813753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:38.211357594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.211385944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211467144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211482624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211497814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211510344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211524574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211539974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211553494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211567534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.211583114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.211596784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.211611424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.213148205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.213219455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.213236965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.213250185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.213265345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.213277605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.213291225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.213305285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.216839958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:38.216869198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.216960458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.217067178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.217122388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.217256648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.217290898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.217306128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.677154575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:59592"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.680808558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2127872e-16d2-473b-b647-97a6283b3df4","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.680853838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2127872e-16d2-473b-b647-97a6283b3df4","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.680921458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.680997238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.681168488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681229898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681248018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681261808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681276158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681288908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681302028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681316908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681330618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681343668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681357468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681370468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681382838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681395378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681407378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681419548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681431858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681444818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681457028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681469198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681481438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681493738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681505998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681519888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681533308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681545738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681559128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681571498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681585178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681597408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681609848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.681622468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.681634118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2127872e-16d2-473b-b647-97a6283b3df4","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":631,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.682151399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"327c5d4d-053d-4f06-9516-5ef803d411a8","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.682183179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"327c5d4d-053d-4f06-9516-5ef803d411a8","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.682270419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.682325259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.682378669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.682412349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.682467929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.682568939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"327c5d4d-053d-4f06-9516-5ef803d411a8","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":434,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.683006069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"e4fccb01-e4bb-4fcf-aa5a-9fa17a8d96b4","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.683032059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"e4fccb01-e4bb-4fcf-aa5a-9fa17a8d96b4","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.683272139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.683302039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.683365619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.68342207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.68344414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.68353454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"e4fccb01-e4bb-4fcf-aa5a-9fa17a8d96b4","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":531,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.68401436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"a80a2bf4-3291-4aa9-a1cf-69c5b80d5e01","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.6840493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"a80a2bf4-3291-4aa9-a1cf-69c5b80d5e01","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.68423196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.68433822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.68459096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.68463159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.68469034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 380 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.684779331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"a80a2bf4-3291-4aa9-a1cf-69c5b80d5e01","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":795,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.685111451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"de6eba8f-dba0-4cb6-83ed-148319f60659","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.685131081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"de6eba8f-dba0-4cb6-83ed-148319f60659","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.685190281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.685242171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.685285251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.685342621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.685454051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 380 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.685543921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"de6eba8f-dba0-4cb6-83ed-148319f60659","remote_addr":"[::1]:59592","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":441,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.155835535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.155866205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.155879665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.155893565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.155906815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.155942695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.155976465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.155993465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156041715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156101385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156133625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156162225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156231995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156265945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156297625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.156329275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156361675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156381435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156397175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156414895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156452285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156468425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156487215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156516115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156529035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156545225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.156558155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156572855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156607495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156641665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.156658215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.157184886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.157941006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.157984506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.158004456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158048206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158062066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158078476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158091736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158107086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158120376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158135366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158150146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.158164656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.158179916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.158195566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.158212626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.159758848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.159811138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.159829708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.159846158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.159876648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.159890038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.159905748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.159919208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.159950198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.160002508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.160021088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.160037828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.160673698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.160718788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.160767488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160813958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160832648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160848278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160864288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160879599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160897169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160912459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.160926049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.160941129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.160958409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.16243677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.16248056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16252004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16253449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16255133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16256668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16258287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16259993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.16261322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.162628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.16264456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.163776151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.163797851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.163890881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.163921161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.163939591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.163953251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.163967771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.163985641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.164524631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.164595581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164615101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164629861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164646751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164660141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164675981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164693921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164708531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164724911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.164741311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.164757411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.164774491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.166260183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.166303953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.166563493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.166585503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.166605133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.166618323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.166633143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.166649483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.167214243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:39.167254283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.167569264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.167602804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.167703684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.167762524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.167803194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.167820544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.188739013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.188768293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.188786753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.188801943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.188873123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.188908213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.188928823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.188945983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.189216353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.189257373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.189292593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.189408513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.190337544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.190394344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.190439114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.190473074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.192053415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.192101715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.192119685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.192138405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.200214631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.200261791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.200281331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.200317261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.200333271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.200351931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.200371421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.200607411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.200674812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.200765982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.200796992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.201798002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.202779313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.202834503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.202853043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207032236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207057516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207128456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207148056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207168936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207187186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207205606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207223246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.207241156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.207260096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.207280537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.207312397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.208982018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.209019698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.209045548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.209863748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.209913608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.209929688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.209948259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.209977019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.210116179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.210171399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.210201099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.210218869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.210762269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.210789349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.210919599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.210937939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.210954799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.210972229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.210987679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.211002779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.211019769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.211038369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.211053049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.211068189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.211084629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.212593601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.212624581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.212734491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.212766401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.212803071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.212826541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.212844271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.212862821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.212878061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.212894811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.212913561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.213987862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.214032502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214105432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214136322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214152362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214166352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.214181412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.214199252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.214769222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.214811532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214885672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214902942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214920122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214935522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214952512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214970212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.214988442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.215004712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.215023312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.215040692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.215058952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.216551233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.216594224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.216660624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.216677894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.216696144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.216712314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.216727284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.216743044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.217294954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:40.217319844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.217403554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.217436974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.217472164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.217516084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.217549514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.217565414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.657744706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:50128"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.657938176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"3f0a2884-f146-4d89-92b7-a6280c144ea6","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.657981416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"3f0a2884-f146-4d89-92b7-a6280c144ea6","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.658001916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.658066736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.658196496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658215197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658229477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658244427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658261097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658274727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658288967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658303667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658318047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658332097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658345807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658358397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658372607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658384997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658399877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658413997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658427877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658440087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658452007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658465687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658478637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658492197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658506947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658520007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658538467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658552537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658569507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658583697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658595527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658613837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658627207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.658639317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.658655627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"3f0a2884-f146-4d89-92b7-a6280c144ea6","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.658676777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"665967c8-686f-45ca-8c95-868567fc304a","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.658694127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"665967c8-686f-45ca-8c95-868567fc304a","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.658712437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.658752117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.659529147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.659738088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.659766788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 175 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.659850688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"665967c8-686f-45ca-8c95-868567fc304a","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":1225,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.660339428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"551e7a9f-35df-403e-ba42-ffb291b1187e","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.660385578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"551e7a9f-35df-403e-ba42-ffb291b1187e","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.660406308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.660463538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.660520058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.660556848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.660594718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.660772138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"551e7a9f-35df-403e-ba42-ffb291b1187e","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.668358644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"3e9588fd-3ba2-4acc-8aab-d9c5aae0d0e0","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.668393404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"3e9588fd-3ba2-4acc-8aab-d9c5aae0d0e0","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.668631654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.668760484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.668815184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.668849205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.668910665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 402 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.669059315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"3e9588fd-3ba2-4acc-8aab-d9c5aae0d0e0","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":720,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.669726505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"669ecb0d-9dcf-4609-9407-36b22f8f0deb","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.669765015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"669ecb0d-9dcf-4609-9407-36b22f8f0deb","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.669800875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.669828875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.669889455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.669947195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.669966515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 402 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.670054395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"669ecb0d-9dcf-4609-9407-36b22f8f0deb","remote_addr":"[::1]:50128","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":341,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.157128003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.157192603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.157212853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.157228973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.157244093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.157263733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.157281723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.157425783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.157505843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.157800003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158055763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158113723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158275144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.158322574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158359124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.158391194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158486474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158506894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158522824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158539864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158578664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158624604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158641924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158674444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158689044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158705694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.158720564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158736784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158754654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.158789954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.158806684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.159317824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.160144015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.160182385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.160201395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160227575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160242235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160261655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160277575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160298105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160316565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160334645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160354625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.160377745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.160397235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.160414015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.160436385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.171056883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.171111433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.171132933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.171248413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.171306713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.171323903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.171341723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.171355593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.171435253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.171483424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.171499164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.171515714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.172101664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.172221704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172272544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172289004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172305854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172321374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172336744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172360914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172376374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172390964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.172405404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.172420444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.172436054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.174056505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.174100315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.174159826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.174178876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.174198226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.174214006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.174231746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.174251516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.174265476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.174282926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.174300576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.175449486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.175477307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.175569327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.175602907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.175620307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.175642407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.175671127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.175687247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.176203377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.176235447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176254237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176267817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176283477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176297357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176313717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176328747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176343607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176362897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.176379727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.176396727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.176413777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.181104731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.181160521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.181232761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.181250361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.181271301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.181284031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.181298351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.181313161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.181936461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:41.181962321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.182051561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.182105092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.182133062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.182165272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.182198042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.182213962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.155739465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.155789515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.155805905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.155837015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.155851435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.155872305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.155893085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.155909555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.155930225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.161686639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.161747639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.161780079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.16261023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.16293075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.16298729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.16303225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.16307293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.16309568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.16311446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.16313317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.16332603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.16336113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.16338439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.16343578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.16345318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.1634733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.16349063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.163607501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.163636761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.163670691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.163690451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.164225821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.165067372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.165102152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.165122072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165267192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165284002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165305842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165321762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165337752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165356412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165373442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165390672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.165408992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.165425812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.165444192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.165461592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.168810184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.168856845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.168876025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.169058635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.169112855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.169129095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.169146925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.169161795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.169255885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.169313385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.169330445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.169346625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.170083965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.170178766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170281086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170321066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170340856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170359026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170381616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170398966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170415466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170432876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.170448796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.170466426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.170485166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.172052477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.172097237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.172379367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.172405317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.172424427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.172441457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.172461287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.172477827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.172493687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.172510457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.172528497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.173977458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.174023598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.174383129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.174407369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.174424839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.174439239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.174498009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.174518369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.175110329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.175137919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175224909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175255739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175274329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175297489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175314659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175333819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175350579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175365639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.175388319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.175407939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.175425709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.177123041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.177179841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.177209791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.177226721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.177245371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.177259451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.177278121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.177296251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.177878691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:42.177914531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.177933271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.177968201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.177998011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.178045291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.178078721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.178096831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.637455688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:39242"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.637648728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"39b80969-7d69-466d-bbe7-f8f34ab0a7de","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.637672498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"39b80969-7d69-466d-bbe7-f8f34ab0a7de","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.637698978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.637767768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.637889838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.637910088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.637922938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.637936188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.637948498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.637960798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.637979508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.637993528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638005958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638020188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638041318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638055738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638068588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638080918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638093318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638119148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638132368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638145858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638159088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638172098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638184288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638198958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638212768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638224908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638256308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638269088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638286138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638300988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638313098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638325119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638337289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.638349679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.638361359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"39b80969-7d69-466d-bbe7-f8f34ab0a7de","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":351,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.638385579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"4f59154e-b8e0-4654-9c7f-d531d0972ae3","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.638401989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"4f59154e-b8e0-4654-9c7f-d531d0972ae3","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.638449059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.638495119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.638553189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.638588589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.638628479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 186 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.638716679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"4f59154e-b8e0-4654-9c7f-d531d0972ae3","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":343,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.639086089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"cf3110c8-74c4-4252-af4b-cdde3c2542c9","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.639105439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"cf3110c8-74c4-4252-af4b-cdde3c2542c9","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.639160949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.639202979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.639247329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.639281919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.639315199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.639399769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"cf3110c8-74c4-4252-af4b-cdde3c2542c9","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":319,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.63971588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"d29d15f2-9249-43bb-94c1-3d1be594cb33","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.63973842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"d29d15f2-9249-43bb-94c1-3d1be594cb33","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.63978795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.63982808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.63989909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.63995418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.63997278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 424 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.64008503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"d29d15f2-9249-43bb-94c1-3d1be594cb33","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.64044897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"0c6f6f8e-0be6-4493-81de-0d1e115346be","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.6404883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"0c6f6f8e-0be6-4493-81de-0d1e115346be","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.64051907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.64053711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.6405956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.64064802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.64066586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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: 424 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.64074134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"0c6f6f8e-0be6-4493-81de-0d1e115346be","remote_addr":"[::1]:39242","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":364,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156679278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156732938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156750298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156768128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156782718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156801458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156818508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.156836358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.156881208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.156942839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.156976049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157008499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157076489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157136679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157173019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157209519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157243589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157263579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157281059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157304199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157325239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157340949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157380149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157414079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157428979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157447199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.157461309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157480799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157605079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157645629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.157662459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.158204149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.15934237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.15940003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.15941922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.15943594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.15945055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.159552121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.159591461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.159613361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.159631441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.159649681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.159667271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.159685421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.159702441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.159720231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.159738091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.161488752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.161512692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.161531942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.161553692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.161587312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.161601552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.161618582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.161633752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.161656072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.161706312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:43.161723992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.161741722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.162270143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.162326473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162642103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162662783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162679733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162701713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162720583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162737953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162755163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162770943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.162787023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.163126353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.163176253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:43.164783254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.164825434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.164847905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.164863535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.164879685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.164897025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.164914085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.164931195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.164944415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.166411346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.166502216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.169340168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.169367888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.169751418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.169799388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.169817528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.169833458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.169848998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.169867468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.170639489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.170681529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:43.17205999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.17209878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.1721161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.1721312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.17214939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.17216717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.17218376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.17219993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.17221416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.17222933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.1722483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:43.173806461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.173845811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.173893311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.173933581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.173955891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.173973041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.174034961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:43.174054071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.174556912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.174605282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.175852543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.175899163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.175933363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.175971353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.176007103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.176048143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156049231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156081481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156094801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156110931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156125111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156142381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156158561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156172821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156270971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156335021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156365451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156394631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156484171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156519801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156556771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156589051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156620751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156639681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156655681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156672311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156688981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156703001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156718311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156759981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156774281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156790431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.156803451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156818331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156852891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156885922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.156901312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.157512342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.159418383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.159488753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.159535514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159625034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159642914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159658704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159673024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159686924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159701504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159716334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159730274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.159744894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.159760394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.159776924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.159792584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.164467027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.164510247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.164529987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.164766147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.164834507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.164850048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.164872048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.164887608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.164947168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.164981418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.164996718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.165013118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.165612908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.165638668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167065139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167101889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167120439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167135619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167149949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167164629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167179249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167193679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.167206339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.167220999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.167236349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:44.16872245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.1687636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.168878211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.168938051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.168955951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.168972581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.168988261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.169013741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.169032361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.169047931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.169064891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.172110743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.172158753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.175823706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.175872156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.175890366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.175905506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.175939626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.175961976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.176919707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.176983057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:44.177055787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177095057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177115667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177130777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177145587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177159817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177173887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177187857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.177201837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.177216557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.177233627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:44.178869508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.178937828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.18161659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.18165589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.18167324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.18174088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.18175696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:44.1817735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.182665361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.182714171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.182818791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.182851821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.182920211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.182976741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.183023911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.183041791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156572605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156629435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156646235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156660765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156675265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156694305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156711055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.156727975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.156821055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.156858545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.159247367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.159293497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.159821308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.159891488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.159927458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.159963558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160296788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160347338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160367048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160386998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.160405258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.160424428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.160443208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.160479808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.160497038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.160515588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.160530338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160549138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160566548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160601918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.160619118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.161304699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.162036759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.162087459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.162107099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.162129949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.162146109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.162164779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.162180879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.16219979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.16221484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.16223315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.1622495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.16226441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.16261877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.16264389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.16266143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.166718333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.166770343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.166803613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.166984393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.167050943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.167070693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.167155963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.167193103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.167393143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.167436393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:45.167454613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.167652454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.168650004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.168745104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168780894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168797284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168816424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168836075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168853515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168869655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168887115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168903465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.168919425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.169956845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.170027345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:45.171717767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.171751687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.171824887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.171892077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.171912287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.171931187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.171948127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.171963157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.171976117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.171991297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.172011117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.173108788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.173159088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174001608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174033938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174051228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174066238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.174082428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.174101128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.174661629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.174709059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:45.174750739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174793589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174816379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174831509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174850189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174869079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174888459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174905509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.174922269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.174938609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.174957389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:45.17645598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.17650089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.211521167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.211569887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.211588647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.211602087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.211712117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:45.211733467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.212909888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.212953828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.212975798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.213005988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.213435678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.213508528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.213543268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.213563848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155775968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155826808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155843368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155857028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155870318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155888588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155904058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.155920868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.155993948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156063028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156094818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156126948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156158468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156197478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156249288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156281198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156314218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156332368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156347768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156364108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156407778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156446058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156463528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156494668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156508188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156525008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.156538148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156555018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156571348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156605718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.156620418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.160624231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.162928783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.162974083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.162992143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163175463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163224873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163243883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163258053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163274433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163287943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163302983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163318253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.163332993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.163354803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.163372543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.163387893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.166154285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.166204606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.166224136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.166510156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.166776896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.166799526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.166869906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.166911586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.166982076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.167018036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.167034386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.167052886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.167950327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.167983387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168001107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168015477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168032007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168050047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168066387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168083047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168099237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168116367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.168131117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.168145947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.168164117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:46.169764978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.169817008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.169837348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.169861738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.169883908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.169906028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.169926148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.169946798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.169963518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.169980678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.169998358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.171434479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.17147831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17149891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17151414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17153066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17156556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.17158569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.17160355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.17207668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.17212372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:46.17214282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17215812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17217653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17219002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17220585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17223692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17225207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17226698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.17228137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.17229574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.1723113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:46.175019412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.175066302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.175128642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.175150602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.175197622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.175257702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.175298082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:46.175316622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.175882133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.175921323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.175940323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.175970003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.176014113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.176050943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.176088073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.176109643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.161952935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.161989865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162368376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162408926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162425226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162444476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162461946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162477826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.162556766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.162591956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.162621386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.162650776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162728096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162762536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162827046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162860266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162894036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162912326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162927766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.162944306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.162961576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.162978426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.162996176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.163024006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.163044346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.164885018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.164929418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.164999928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.165054618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.165117508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.165137948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.165650998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.166625869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.166663439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.166681369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166756689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166806869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166828069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166844049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166864089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166881099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166898079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166919149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.166936399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.166955309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.166974119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.166990949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.169367441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.169398321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.169417811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.169465771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.169499081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.169515111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.169531861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.169546371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.169605241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.169642051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:47.169660161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.169677071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.170443822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.170468602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170641972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170661302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170678362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170694482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170709782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170727742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170743932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170760112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.170798652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.170891162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.170910582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:47.174408385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.174434885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.174871175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.174894045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.174911145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.174938935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.174954165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.174971825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.174985825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.175112445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.175152505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.176683636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.176754946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.179320428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.179361208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.179379258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.179393088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.179766119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.179796339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.180663279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.180690639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:47.180748639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.18076548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.18078265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.18080215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.18081909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.18083833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.18085969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.1808779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.180897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.182611971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.182650691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:47.184913943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.184958623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.185058283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.185076723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.185094553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.185110343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.185126893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:47.185146083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.185708653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.185734633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.189832856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.189877526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.190419057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.190464517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.190530427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.190549027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187625268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187683608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187702138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187718248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187817028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187842708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187863248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.187880878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.193315552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.193375782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.193404722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.193433682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.195657944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.195718984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.195750234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.195781324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.199280496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.199335347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.199354437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.199371987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.240856258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.240883718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.240922168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.240954258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.240967958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.240983668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.240997948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.241869419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.241913219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.241951809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.241969679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.242686469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.24376908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.24379514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.24381589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244729091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244776371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244794551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244808621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244826061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244839311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244856421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244872331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.244888551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.245771772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.245816602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.245838912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.247890883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.247935093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.247954533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.251508486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.251575856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.251591326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.251606426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.251619676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.255604049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.255648799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.255665029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.255895189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.256717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.25675282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299470522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299518992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299538582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299561312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299579052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299595362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299613282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299630852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.299657602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.299920742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.299949292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:48.303339225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.303385555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.305096626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.305452467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.305511227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.305662567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.305694987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.305814677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.305831057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.317104245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.317158095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.319434957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.319488607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.325285701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.325325242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.325344542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.325358842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.326833223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.326885983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.328775304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.328809594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:48.409305475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409351755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409417365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409433385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409449585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409464415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409481695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409497935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.409512915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.410454176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.410498376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:48.415072709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.415124139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.41618277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.41621338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.41623978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.41625438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.419489243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:48.419540993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.420862234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.420913304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.42942996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.42956593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.432595112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.432686202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.432736882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.432920153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158272879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158319019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158334069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158347489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158437839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158466789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158485859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.158638919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.161987051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.162044051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.162103671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.162151781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.225333129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.225396059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.225435159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.225706289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.22673155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.22677998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.22679783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.22681469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.276388428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.276438048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.276456808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.276487768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.276500888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.276518498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.276533738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.27982999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.27991396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.27994912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.27996473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.280743651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.281746072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.281795122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.281814252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282618092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282657182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282673222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282686032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282700112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282713462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282747192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282761572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.282775682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.288597317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.288632587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.288649577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.29273613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.29285702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.2929059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300815206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300869466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300885906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300903006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300917146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.303421468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.303472868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:49.303490468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.303805398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.30559437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.30564123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308678172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308771782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308826412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308845202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308862342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308878332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308895642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308911902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.308927112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.309221162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.309262792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:49.314929707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.314981777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.366083775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.366135895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.366154475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.366170265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.366185675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.366200305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.366213855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.368358467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.368404587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.370217708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.370255958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.37209993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.37214655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.3722066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.37222455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.379327285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.379368645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.380471566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.380514276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:49.3854496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.38549699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.38551499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.38552889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.38554467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.38556012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.3855767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.38559374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.38560867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.386591541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.386636071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:49.390404054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.390448264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.392296425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.392336415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.392354625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.392368055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.392384365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:49.392401675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.393092326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.393133416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.397385599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.397444309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.397953449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.398030489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.398069939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.398088029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.16898204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.169017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.16904392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.1690576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.16944622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.16950738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.170641971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.170681451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.173749163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.173852203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.173888073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.173926943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.258440347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.258579467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.258619007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.258654577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259655678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259703878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259722448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259739838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260706419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260729639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260780319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260861609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260877759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260894219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260907729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.269639096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.269992566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.270148576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.270219086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.279461773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.282307525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.282361495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.282380335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291287982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291343912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291364572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291380262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291398642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291417572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291437862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291456212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.291477412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.292299883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.292399883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.292423483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.295767285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.295833915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.295853545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.301059479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.30194419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.30198416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.30208482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.30210176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.309000435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.309055155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.309072745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.309269335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.312241908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.312289608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.364111507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.36875756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.3687904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.36880687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.36882189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.36883711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.36885222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.369129931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.369154391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.370177051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.370208171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:50.372433613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.372474713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.376164666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.376206556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.376225626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.376243096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.376259996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.376279066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.376294786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.388084535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.388162315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.393091449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.393787199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.400258324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.400434304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.400457534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.400472054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.403911107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.403956767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.412743233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.412854774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:50.413073934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413183764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413235314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413250624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413266664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413284004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413300144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413315194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.413332034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.413348614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.413384794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:50.418928828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.418973038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.46146432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.46151091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.46153799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.46155723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.464795013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:50.464834393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.466747094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.466787294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.468059305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.468112575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.470239577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.470294237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.470328787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.470343487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190222289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190258279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190273229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190287089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190349329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190390019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190418819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.190436109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.190588819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.190626949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.190662019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.190690449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.193791721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.193839111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.193872421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.193906151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.194351952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.194395112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.194414472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.194432682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.198560775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.198607955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.198625615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.198656355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.198670645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.198691135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.198705665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.199824966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.199869266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.199906446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.199923146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.200667787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.201792767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.201834387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.201853137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.245845531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.245873671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.245918191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.245934901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.245952681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.245967561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.245985741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.246002531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.246019791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.247723952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.247784282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.247806022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.250126024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.250178214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.250197874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.253670226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.253725937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.253740377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.253755757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.253768467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.25840534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.25846633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:51.25848266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.25858556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.259412691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.259454411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263182274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263222484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263243174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263261284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263278854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263296884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263320484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263339544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.263356064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.266019126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.266069816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:51.268010597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.268039677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.275027443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.275073733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.275093713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.275111503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.275128473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.275144283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.275157993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.275448163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.275492233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.277015494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.277067494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.279073996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.279115546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.279134936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.279150106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.281226627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.281269167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.281948478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.281986438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:51.286280451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286325361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286343141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286356981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286371241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286385601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286399861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286416761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.286431381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.286932192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.286976522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:51.288556043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.288601293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.289484593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.289544674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.289560214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.289572904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.291506695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:51.291556135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.292136065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.292156445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.292279046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.292313246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.297357479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.297424259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.29749513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.29752423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156369587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156410427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156424037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156436837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156449607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156466557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156481017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.156495627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.156579377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.156639217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.156673237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.156783347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157026068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157066178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157101748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157135608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157210798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157233538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157251448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157270988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.157313138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.157329758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.157379738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.157449488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.157466958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.157483688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.157497898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157533638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157553238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157585968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.157601698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.158173018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.159282009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.159332419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.159352729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159370589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159385079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159402549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159416849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159432889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159446419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159462089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159478479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.159493429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.159511249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.159528059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.15959469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.161278421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.161344881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.161365621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.161383541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.161415051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.161428501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.161443761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.161456391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.161473681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.161505701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.161520531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.161535181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.163757593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.163803063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163821293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163834643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163849653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163863993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163878043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163892523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163906393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163920393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.163933003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.163946853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.163962213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:52.165638284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.165695334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.166690025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.166725685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.166744815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.166762555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.166778115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.166793565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.166808285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.166823895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.166841555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.168072486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.168110466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.168219726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.168250556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.168268906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.168282746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.168298236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.168316196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.168883927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.168944937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:52.168966287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.168981627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.169000307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.169015507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.169030967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.169046207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.169061067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.169077447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.169094207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.169110597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.169126957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:52.170862738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.170899308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.171892869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.171929989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.171947409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.171963969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.172034789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:52.172061429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.172580679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.172626599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.172643879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.172673549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.172712949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.172746139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.172776109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.172791449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162080834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162133404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162149124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162162644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162177734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162246625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162327265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.162354985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.163120915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.163229135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.163261445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.163295895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.163475565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.163548446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.163581856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.165492627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.171858342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.171898312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.171915822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.171932472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.172070372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.172087712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.172128612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.172164862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.172179522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.172196392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.172213262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.172228542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.172278142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.172345412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.172362342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.173347403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.174811504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.174850014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.174871004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.174935744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.174981804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.175000204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.175015224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.175031294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.175046714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.175063364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.175079314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.175094394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.175109474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.175128714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.175146314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.184247531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.184295321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.184316831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.184647631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.184712161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.184728631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.184746382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.184761552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.185335002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.185380692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:53.185401312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.185440832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.186441363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.186485303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186516883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186530343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186551913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186568903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186584493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186598303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186612073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186627863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.186641593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.188281844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.188326234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:53.189953735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.189980725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.190351146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.190379786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.190397576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.190413566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.190428446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.190442856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.190455276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.190469506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.190487636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.191635857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.191696327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.194836519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.194876879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.194895759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.194909009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.195127089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.195150049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.19588007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.19592384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:53.19600631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.19605736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.19607712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.1960933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.19610913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.19612447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.19614015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.19615793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.19617655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.198127452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.198681652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:53.206416038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.206471618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.213769723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.214129434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.217899957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.217943457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.218537177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:53.218588087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.219463478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.219507488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.219714088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.219754798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.219839558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.219915138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.219950428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.219973858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.257445679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.257494459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.257510469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.257526879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.25776829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.25782822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.25784925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.25786429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.259037071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.259096071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.259140901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.259183611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.262668543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.262731813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.262767103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.262803253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.267211857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.267267757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.267391857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.267419267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.282606518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.282655508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.282677488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.282763708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.282784378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.282808098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.282823298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.294635667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.294734857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.294772427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.294789707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.303261984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.316347864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.316402984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.316423294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329481824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329532384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329551324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329566984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329582934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329596574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329613284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329631024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.329646534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.342370093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.342430843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.342447433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.349400669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.349441289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.349461269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.355196963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.356464214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.356523294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.356588204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.356653744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.372022676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.372083376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.372100706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.372258846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.373544377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.373583547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374057177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374103417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374122567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374138817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374156297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374175327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374191397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374210057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.374223957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.374342157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.374466528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:54.37755667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.37832898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.384783305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.384835055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.384855475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.384873765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.384891895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.384907715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.384922695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.384939945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.384969055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.387312947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.387366167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.395079673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.395119703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.395137753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.395153583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.395295183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.395318793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.396271934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.396324864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:54.403535059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40358245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40360043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40361561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40363188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40364879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40366443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40368688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.40370247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.40371598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.40373346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:54.409712714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.409763614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.414581788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.414654068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.414762258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.414778638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.414839678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:54.414860348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.416131559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.416175089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.416268439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.416301719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.416362139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.416503869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.416539859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.416556549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.170181158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.170487208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.170521088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.170535628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.171221528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.171253298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.171269378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.171291348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.171809789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.171850519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.171888019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.171940199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.174378691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.174448721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.174486941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.174519351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.179143994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.179183964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.179205604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.179226994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.255860522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.255891072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.255918572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.255952302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.255968222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.255984902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.255998712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.257062493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.257225993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.257266143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.257285713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.258155494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.259669355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.259713915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.259733115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.261886037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.261940477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.261962237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.261977097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.261994377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.262009337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.262024267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.262042937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.262061677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.263536108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.263584348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.263602628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.26625211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.26629602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.26631427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.287293326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.287374676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.287392146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.287411146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.287424636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.302738107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.302808518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:55.303128568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.303333218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.304340479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.304367029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310318783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310347523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310365033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310381123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310395713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310411123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310426813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310441773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.310454193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.404139264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.404196374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:55.420442226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.420621396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.426945231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.426988171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.427006101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.427021011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.427036011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.427113831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.427129351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.495694163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.495739193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.503767079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.503819839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.506485111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.506518141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.506537021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.506552581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.578567665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.578649366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.581049627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.581229917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:55.591593825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591627585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591650035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591668635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591686465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591700705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591719155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591734735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.591750805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.592356376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.592392996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:55.59752558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.59755692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.599920612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.599967492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.599988662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.600042492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.600325712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:55.600354642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.601482163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.601522253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.608776908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.608842448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.609266689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.609421019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.6108494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.61089202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175194254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175253104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175277464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175293144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175310384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175336124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175391074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.175412594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.175767535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.175814435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.175882065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.176124345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.176251725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.176291255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.176324835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.176395885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.180809799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.180857249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.180880129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.180899649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.181175929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.181196429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.181247369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.181287959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.181304439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.181323429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.181344799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.181364149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.181465259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.181601189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.181622949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.185840102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.187598134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.187675764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.187697674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187791794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187823514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187881464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187897814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187914124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187928434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187944994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187960784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.187977634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.187993884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.188010854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.188026854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.190341216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.190388746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.190412006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.199082202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.199140382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.199157292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.199180992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.199195542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.199931373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.199989373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.200350903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.200411483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.201228404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.201267964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203810416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203855306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203876796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203893846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203910596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203928006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203944636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203959366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.203975786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.210767821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.210817301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:56.216684146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.216730506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.217332936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.217372066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.217391206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.217407966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.217424466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.217447406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.217461236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.217727626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.217762356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.219980718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.220008918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.223647131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.223699141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.223718871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.223734181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.223752311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.223772771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.224527522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.224568882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:56.224725942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224743792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224787412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224806172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224822552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224837672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224852212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224866392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.224880792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.224895892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.224912522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:56.228608875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.228651745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.232815518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.232913948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.233107448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.233146398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.245717047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:56.245768338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.246475658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.246525668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.24922743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.24928823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.24932963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.24937748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.24941493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.24943581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.167967452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.169937903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.169986083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.170000763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.170693584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.170732864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.170750814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.170766974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.186610756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.186672006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.186847186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.186914286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.197832094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.198262735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.198381605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.198439605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.199641836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.199683366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.199703976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.199722486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.210908074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.210942344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.211051524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.211127274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.211167784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.211186254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.211200934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.234544402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.234590882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.234624962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.234641262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.257101979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.265260285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.265310155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.265330395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.27180968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.27188972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.27199045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.27203117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.27209319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.2721339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.27216917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.27220282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.282469988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.304905935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.304949495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.304998805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.309558459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.309600799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.309619519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.317849915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.317905195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.317921885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.317943025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.317957015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.323548669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.323602529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:57.323619749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.323741449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.3245892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.32462448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32475091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32476952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32478708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32480388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32482024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.3248374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32485295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32487021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.32488407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.32498688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.32500589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:57.327343642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.327391132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.328703403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.328748963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.328768513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.328785533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.328800743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.328816743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.328833173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.329949234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.330119934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.332016966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.332075246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.332594156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.332664596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.332742476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.333417907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.333884397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.333918587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.334620258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.334661978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:57.334722408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334739628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334755238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334768448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334783298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334797588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334834598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334848788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.334862688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.334876338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.334891708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:57.33807211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.33811212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.343306304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.343354924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.343375224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.343389244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.343451834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:57.343472644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.344490705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.344525185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.344642225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.344680385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.344739245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.345031635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.345120225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.345188955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.183235906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.183292526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.183311456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.183579947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.194627545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.194690455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.194712315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.194729925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.195799186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.195854626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.195895196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.195926456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.198778718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.198842738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.198878518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.198913218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.202253601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.202307401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.202325241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.202342751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.291631158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.291685278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.291707308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.291741758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.291756988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.291774998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.291790588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.292649419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.292704609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.292742789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.292766629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.29352186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.295296601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.295346661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.295367631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.297780373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.297819113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298126933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298188263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298589913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298626713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298645573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298662453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298681183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.300867525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.300907705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.301033675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.305681979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.305743349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.305780119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318422808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318490408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318511258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318570888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318591868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.324976413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.325038613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.325061553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.325204593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.326053034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.326088684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329440467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329494327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329512167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329529147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329544927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329591697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329630897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329647057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.329662027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.339384684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.339442594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:58.343587847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.343629997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.42718962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.42723009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.42727629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.42729333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.42730828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.42732668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.42734261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.502677797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.502736257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.50663779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.50669302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.515185957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.515233747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.51905243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.51908533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.6130371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.61309672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.614879322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.614904192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:58.616104663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616147463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616166173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616182713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616290263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616305373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616321183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616335713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616350313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.617169734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.617209084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:58.627702641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.627743062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.630949214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.630978744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.630998534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.631043544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.647428826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:58.647477166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.65202103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.6520854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677476159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677542599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.677927009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.677969739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.67814368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.67816363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.155812359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.155871759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.155887609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.155903539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.155919659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156140179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156179089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156196859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.156307669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.156343969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.156390039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.156421029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156509699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156599419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156635949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156672029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156711859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156733189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156751809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.156768929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.156787019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.156802769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.156820659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.15732063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.15735587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.15737522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.15739071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.168956069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.169136149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.169214799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.169258539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.17024738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.173458712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.173565392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.173620862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.178953786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.179008686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.181210758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.181231428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.181249238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.181264898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.181281628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.181300578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.181317128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.181448728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.182039218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.182132369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.193270577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.193443887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.193470257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.193680357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.193970627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.194000977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.194029988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.194045838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.194257048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.194359528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:59.194378048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.194394028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.206670807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.206874057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207004347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207021377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207038387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207053047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207067377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207082777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207097277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207115867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.207129297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.207766358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.207798758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:59.212335101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.212443101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.212533291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.212587502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.212627802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.212645242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.212661922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.212676792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.212691002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.224930811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.225003991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.233296187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.233388837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.23713551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.23717109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.23718984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.23720633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.253440102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.253513482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.255166384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.255238694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:59.256182414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256233884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256253204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256268514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256286524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256303134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256319954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256334674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.256351964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.256447615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.256479925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:59.265492871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.265542311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.267829753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.267875553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.267895253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.267911963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.267928723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:41:59.267949413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.269606854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.269651625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.269684385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.269821495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.269935245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.269975375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.270144375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.270163735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.157053543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.157110063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.157126503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.157142093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.157155933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.157176813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.157194943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.157212693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.157713793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.157761543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.157836843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.157912813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.158036813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.158074313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.158112353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.158148573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.160019805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.160120645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.160139735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.160157835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.160230735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.160249715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.160266705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.160297655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.160313925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.160333285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.160349515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.160371805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.160393175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.160443055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.160465495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.161688806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.163485527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.163539248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.163558868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163728638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163748168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163765818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163783418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163805788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163829958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163845758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163861218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.163876158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.163891258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.163908558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.163924488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.173749435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.173791935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.173814055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.181417491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.181488571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.181531661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.181551931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.181566051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.187870356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.187975576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.187994196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.188011896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.190907138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.190952098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191073168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191089558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191104758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191124688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191140318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191154388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191168398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191182298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.191194708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.191214208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.191263458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.196332252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.196385932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.196543132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.196565792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.196584522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.196600782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.196624682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.196644472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.196663042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.198938144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.198969594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.201099706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.201143866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.202599477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.202628687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.202653047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.202667297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.202920087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.202952347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.203865638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.203906998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.203926718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.203942718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.203960748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.203980128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.203996868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.204067998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.204085668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.204103148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.204164448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.204181228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.204197648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.20629657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.20633826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.208965092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.208989192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.209007972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.209028012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.209108192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.209209652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:00.209923742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.209958113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.209976063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.210013763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.210225333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.210376173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.210416703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.210433583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.212577507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.212627348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.212794768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.212814578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.212904478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.212925248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.213018458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.213064308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.219124112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.219183762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.219212702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.219310833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.221305184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.221357284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.221391794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.221429234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.222108555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.222163165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.222181895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.222201355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.225338897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.225378167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.225395467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.225427387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.225442727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.225460897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.225475477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.227467099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.227511119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.227548419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.227565349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.228289589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.22945092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.22950134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.22952163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239550238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239601438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239625088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239686668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239704978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239720798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239742878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239759968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.239776658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.249629295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.249660365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.249683195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.259242383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.259300813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.259323613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265746628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265939098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265967358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265986648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266004108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.276771996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.276837356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.276864246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.276882186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.278591797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.278659827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287142924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287270404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287300444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287317494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287336774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287354764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287370364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287385824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.287399834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.288989385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.289035705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.293415658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.293470798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.305681958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.305729078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.305748058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.305766848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.305789588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.305847648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.305866468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.305977438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.306000778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.310934372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.311017232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.316115636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.316161806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.316180526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.316201336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.317305666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.317343656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.318583597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.318613327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.320897009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.320936889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.320955849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.320970329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.320993459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.321058319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.321075449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.321091839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.321109299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.321132899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.321151029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.325093722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.325146042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.332460578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.332507708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.332527388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.332546828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.332566848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.332585508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.333327169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:01.333381549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.338323772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.338409922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.338586273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.338627463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.338662453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.338681573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521196293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521259743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521277163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521291913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521306053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521325993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521358833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.521375113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.522711194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.522752824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.522857554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.522891914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.54303708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.54312099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.54315415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.54318749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.547863573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.547914533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.547933113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.547952953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.550813386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.550851796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.550870396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.550961216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.550977996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.551069026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.551082976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.577789556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.577833026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.577868366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.577885846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.579290397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.584066641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.584114381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.584134161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586361782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586408192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586427422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586441472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586457012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586472022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586487892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586504072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.586520662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.602467644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.602513265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.602531845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.695365325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.695413635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.695432725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696024875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696077445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696091475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696107415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696121525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.706526513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.706644163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.706674753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.707505394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.708900365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.708947575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713692588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713729838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713747458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713763138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713781578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713796148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713811188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713826868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713843858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.721172334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.721252604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:02.726228988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.726273408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.729853691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.729895101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.729914331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.729932011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730095471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730184851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730204261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.735927065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.736037035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.78347969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.78353301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791411556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791452996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791554086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791569886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:02.791614806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:46819"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.79708222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.79713003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.803465735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"6e5b86a1-cb70-4dcf-af8e-fcb1d2b5cc25","remote_addr":"[::1]:46819","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.803519655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"6e5b86a1-cb70-4dcf-af8e-fcb1d2b5cc25","remote_addr":"[::1]:46819","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.807308218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.807336638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:02.807486538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"6e5b86a1-cb70-4dcf-af8e-fcb1d2b5cc25","remote_addr":"[::1]:46819","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":4058,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811800441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811856551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811877411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811894631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811912281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811930301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811950471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811969361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811986221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.819681257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.819712527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:02.827717293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.827748533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.837606191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.837809081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.837904621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.837936591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.857831906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:02.857873736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:02.86284029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.86288448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.882273644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.882338994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.886947668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.887011178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.887739419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.887780129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:03.010341561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:41562"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.020920379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"f9f21c02-5e84-40a3-a65b-61cecae5764b","remote_addr":"[::1]:41562","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020991479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"f9f21c02-5e84-40a3-a65b-61cecae5764b","remote_addr":"[::1]:41562","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:03.182918331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"f9f21c02-5e84-40a3-a65b-61cecae5764b","remote_addr":"[::1]:41562","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":161983,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.19470473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.197358372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.197390282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.197406142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.200658065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.200758385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.200798295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.200818335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.203345457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.203387587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.203420547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.203449447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.256739277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.256810947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.256844477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.256888227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:03.256949917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:60225"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.263607942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.263695802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.263745842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.263849412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.265999414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.266061624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.266079754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.266109914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.266123964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.266141034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.266153724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.266955374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d2f3293a-ef78-4847-9840-cd53c7106352","remote_addr":"[::1]:60225","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.267000395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d2f3293a-ef78-4847-9840-cd53c7106352","remote_addr":"[::1]:60225","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:03.267371385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d2f3293a-ef78-4847-9840-cd53c7106352","remote_addr":"[::1]:60225","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":493,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.269412716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.269495196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.269535026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.269554016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.270666107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.272113178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.272155818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.272176028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273077729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273137579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273157469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273172059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273191379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273206169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273227099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273244189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.273261279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.278598253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.278705213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.278725733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.335841436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.335885786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.335907426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348581046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348741556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348763886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348780716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348794266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.392811749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.392877839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:03.392896129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.39323401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.394294571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.394330931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405162979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405188339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405206549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405226309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405243699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405260839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405277609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405358959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.405375659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.451099253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.451146643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:03.454525296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.454556506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.456328637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.456357747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.456377667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.456395437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.456414257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.456431307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.456444527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:03.456462787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:40619"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.458932209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d8776567-2f30-49e1-82b0-2a8609a33438","remote_addr":"[::1]:40619","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.458977629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d8776567-2f30-49e1-82b0-2a8609a33438","remote_addr":"[::1]:40619","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.459043979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.459062639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:03.465524394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d8776567-2f30-49e1-82b0-2a8609a33438","remote_addr":"[::1]:40619","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":6600,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.465604914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.465659624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.590850029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.590898519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.590916249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.590931449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.803491148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.803524228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.805185989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.805256919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:03.807387571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807436551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807456021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807471011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807489131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807508501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807525331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807545081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807560741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852132415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852181785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:03.856249288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.856312478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.864918264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.864960744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.864978674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.864993254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.867438966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:03.867482566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.873231051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.873275681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.874611142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.874646792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.980456941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.980503202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.980819232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.980840772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.162806419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.162891869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.162908709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.162925069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.16464284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.16468399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.16470004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.16471698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165367461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165416171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165445111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165472681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.166538452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.166590002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.166622642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.166653402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.169839584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.169914004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.169929764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.169948204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.219997672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220052132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220071332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220104622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220122092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220141392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220156022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.301103823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.319684937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.319726197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.319762527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.319778907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.322056789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.324380061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.324430731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.324449871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329101684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329148934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329251274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329269964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329288654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329303115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329321635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329340115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329357485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.390904271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.390955511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.390976391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:42:04.391764152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"62.419270815s","count":"8"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.395753055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.395799585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.395822515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.397781886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.397840836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.397858056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.397878766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.397896206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.403836191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.403899561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.403916781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.404442761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.406577393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.406620773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412773497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412823207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412841587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412860658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412877118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412893878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412908968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412924828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.412939188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.41660796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.41665937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:04.420297613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.420349273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.423385475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.423418775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.423438315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.423455535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.423471836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.423488386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.423502986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.427073298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.427111358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.428650709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.428688609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.431568242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.431596132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.431622312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.431638532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.432452932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.432496852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.434508184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.434532934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:04.436107765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436143375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436162445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436175345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436190175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436204565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436218685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436233785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.436247825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.439361297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.439400608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:04.443984841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.444035671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.450869406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.450915226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.451073816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.451093236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.454568949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:04.454593829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.45620228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.45627425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.459995643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.460157403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.473497783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.473605703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.473714073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.473734873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.2004806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.20050944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.20052575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.20054329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.20058049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.20062859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.200683801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.200706631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.201112721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.201171141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.201219371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.201255741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.202183932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.202250842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.202289032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.202325342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.203682313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.203707833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.203724973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.203744293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.203898043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.203947243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.203965443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.203996533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.204013433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.204031773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.204047513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.204322373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.204373593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.204414453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.204432883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.205217504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.206889975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.206937585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.206957285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214402751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214444271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214463991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214478941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214497311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214595991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214630341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214649191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.214670991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.216343222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.216386332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.216407352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.218310864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.218362904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.218383134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.261405276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.261464616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.261480886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.261503296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.261517476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.263503328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.263550808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:05.263568138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.263644888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.264528059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.264584379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.269882943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.269932003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.269963763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.269983013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.270000063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.270019883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.270053383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.270071923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.270086503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.274096166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.275408217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:05.2792397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.27928506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.31906424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.31911116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.31912867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.31914447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.31915985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.31917705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.31919029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.3718389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.37187298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.373792601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.373844791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.374994722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.375039532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.375056892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.375071042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.378399135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.378443145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.381716767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.381767207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:05.3861136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.3861775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.38619533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.3862101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.38622686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.38624407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.38626123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.38627948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.38629515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.387419981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.387470661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:05.391082754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.391137314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.392388525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.392418865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.392437365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.392453125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.393875006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:05.393921476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.394626627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.394675767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.39865755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.3987193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.400806751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.400871951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.401003472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.401049752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.175284625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.175391415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.175409015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.175422885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.176260776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.176292326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.176311096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.176328406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.18154827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.18161136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.18164122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.18167029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.225556423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.225628833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.225663523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.225696213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.229903807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.229952867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.229970147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.229989317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.233308149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.233352869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.233371139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.233402269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.233416349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.233582269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.233602829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.241117275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.241174115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.241228855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.241246675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.244266557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.247066889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.24711805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.24713857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251364033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251404853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251490363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251510373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251532033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251547333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251563043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251578813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.251596403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.252328043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.252437494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.252470054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.258526998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.258555308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.258576038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.26104854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.26110376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.26112005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.26113764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.26115164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.26120313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.26124936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.26128271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.26130096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.262366701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.264644313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.371919024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.371964654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.371981104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.371996014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.372010404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.372024794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.372039054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.372089194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.372103314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.382372562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.382420182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:06.386898645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.386988955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.391282678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.391322518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.391346558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.391364658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.391381118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.391396498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.391410658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.403040247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.403090557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.412102804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.412136994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.416211607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.416255607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.416273797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.416286527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.417733938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.417778998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.423610143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.423681553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:06.494263446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494308536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494329426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494344366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494360846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494378346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494394346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494421046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.494437776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.496567658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.496611188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:06.500616101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.500683101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.503079603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.503333663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.503473843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.503513293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.520876096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:06.520950676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.522094157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.522139097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.523003108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.523053328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.524653189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.524809869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.524999149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.525031139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157282595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157331845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157347135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157361455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157375325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157397725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157415835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157434175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157486675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157522415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157555985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157590145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157675735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157713355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157745085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157781245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157815445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157834335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157851075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.157869825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157890265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157907485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157925605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157956705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157975285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.157993565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.158008515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.159310206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.159357486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.159396536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.159423046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.159894407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.162413179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.162542949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.162564709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.214870318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.214919368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.214938308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.214952588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.214968968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.214983088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.214999518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.215044388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.215062798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.215933299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.215963809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.215981019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.220270402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.220315952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.220337332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.332678187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.332743037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.332760227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.332776257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.332791737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.333939408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.333988438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:07.334005308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.334192448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.335352029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.335395449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387689799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387741879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387761559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387777749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387794559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387811459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387828159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387843549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.387856929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.390618881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.390646971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:07.393564293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.393623943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.393906993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.393928343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.393946303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.393962493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.393979913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.393996263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.394011513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.407345363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.407378513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.409309755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.409356735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.411651457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.411679597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.411699947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.411715467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.412715867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.412745147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.415321899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.415349289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:07.423905586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.423950976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.423970146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.423987246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.424005016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.424023106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.424039966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.424056736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.424073206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.427048118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.427095498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:07.42976847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.42981637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.434810914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.434850764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.434869064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.434882454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.511651682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:07.511700302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.518845787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.518889107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.655688621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.655753591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.658717253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.658779693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.659556824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.659595394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15845055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15850424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15851882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15853251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15855315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15860623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15862507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15865233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15893445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.1589826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15901307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15904751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15907605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15910816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15914048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15917856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15921118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15923044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.1592474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.159265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.1592829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15929645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15931246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15934133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.1593552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15937147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.15938485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15940066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.15941706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.1594503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.1594646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.159934751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.161577422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.161621252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.161638212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.164953935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165003795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165023745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165040795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165061145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165075955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165092755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165110465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.165127855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.165297755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.165319015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.165335025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.167290756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.167330626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.167352036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.167400466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.167432666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.167447076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.167464406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.167480426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.167527607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.167566197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.167583077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.167600447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.168279907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.168324097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168343627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168358997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168375587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168391257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168407777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168424047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168439277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168455367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.168470107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.168489167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.168506057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:08.170201419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.170242299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.170260999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.170274969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.170292079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.170308019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.170334919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.170350159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.170363219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.170379949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.170396339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.17228593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.17232223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.17234039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.17235445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.17237477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.17239106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.17240722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.17250639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.173504921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.173539941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:08.173591881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173607071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173623311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173669841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173722441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173742201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173759091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173777761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.173795411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.173812561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.173834581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:08.175918383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.175995553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.176052423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.176100443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.176118453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.176131323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.176145653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:08.176164533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.176707213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.176749413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.176768063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.176800464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.176832254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.176866494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.176903684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.176921464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.157955692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158006712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158022732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158040762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158056802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158080162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158098742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158116822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158239843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158278233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158307253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158336553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158448313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158483123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158519433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158557783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158589933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158607523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158622933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158640303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158657583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158671293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158687873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158717333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158742533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158759173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.158776303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158792373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158809863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158844743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.158861503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.159352683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.160200494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.160223994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.160240974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160262674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160278294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160296324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160313394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160330184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160343524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160359044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160374434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.160394224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.160410834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.160426854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.160441934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.161988925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.162038775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.162061245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162081505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162118505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162133415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162163975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162180685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.162197656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.162231346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:09.162249706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.162267146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.162886196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.162913136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162933746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162949706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162967776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.162985456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.163004496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.163023546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.163041856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.163060196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.163075706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.163092506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.163110336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:09.164677017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.164723287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.164743737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.164759757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.164778107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.164796167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.164813227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.164829857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.164844688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.164865478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.164884438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.165966848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.166020508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166040178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166055338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166072728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166086898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.166103078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.166119658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.166631789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.166657249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:09.166711299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166744249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166761149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166775389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166790959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166806969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166822859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166838949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.166854769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.166870799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.166887019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:09.16846846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.16852138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.16854334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.16855751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.16857493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.16858919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.16860559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:09.16862189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.169129421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.169171891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.169190551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.169221381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.169251021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.169284421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.169316281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.169333631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155704674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155753724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155769284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155782464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155795294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155813504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155829334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.155868624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.155891734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156052614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156122214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156152804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156259364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156320664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156355144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156387704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156421274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156440414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156460074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156477154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156499184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156516644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156534154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156564614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156579944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156599524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.156614254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156629924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156647164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156679824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.156697364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.157227785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.158002695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.158042385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.158060315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158080195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158095355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158112115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158127745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158144035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158157565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158173375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158190915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.158207075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.158222886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.158238896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.158254336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.159777117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.159809277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.159827767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.159844917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.159876687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.159890467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.159909397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.159923787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.159940787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.159973817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.159990117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.160022967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.160768587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.160819427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160865298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160881538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160899348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160923758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160940388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160955988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160970988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.160988188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.161003278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.161020478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.161036168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:10.162692929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.162747679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.162766419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.162782889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.162800969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.162816489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.162831309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.162846999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.162861279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.162877389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.162895349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.16403883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.16408385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.16410321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.1641178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.16413433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.16414945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.16416662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.1641988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.16471974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.16476313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:10.16478348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.16479871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.16481771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.16483252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.164847871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.164863401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.164878571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.164894351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.164909211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.164925681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.164959061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:10.166412542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.166463252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.166483672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.166499482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.166517522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.166532182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.166547302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:10.166564422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.167093282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.167138412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.167156272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.167203442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.167234272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.167266712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.167298072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.167314202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162174591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162225132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162240762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162255222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162268142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162437012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162457902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.162472402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.162521002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.162675702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.162709202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.162771732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163061232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163107932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163140642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163245852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163308252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163327322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163341802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.163357322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.163373612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.163432392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.163468162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.163497482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.163509782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.163524493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.163536903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.165189894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.165425414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.165486144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.165504004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.166038724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.168830807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.168872487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.168952077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181477386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181529266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181548336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181564076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181579966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181593986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181610366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181628066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.181645206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.184524458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.184585708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.184622368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.18721217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.18726399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.18728756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.196054407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.196119757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.196137037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.196156207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.196230177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.19968606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.19975385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:11.19977159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.19978839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.200742131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.200797151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255299942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255350352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255412552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255434172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255451252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255468272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255484612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255501152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.255517082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.256677883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.256724003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:11.260579186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.260628436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.310277733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.310322353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.310341033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.310360933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.310378033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.310396923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.310413713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.311922864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.311965284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.315715047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.315772877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.316907148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.316952148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.316968638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.316985868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.3726862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.37273478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.373975341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.374016141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:11.382209607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382268377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382285537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382298327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382312907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382327027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382370268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382384678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.382422568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.387917152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.387963152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:11.392958536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.393013376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.394571637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.394615757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.394979507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.395000057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.409342338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:11.409373388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.41219179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.41225882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.4650154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.466083491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.473514526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.473578586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.477053199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.477121869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.157912661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.157961011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.157976751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.157990791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158008451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158029231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158056151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158072131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.158108191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.158145071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.158223322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.158439402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158484692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158517642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158551692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158582322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158750852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158773992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158791162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.158807292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.161732334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.161770064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.161849284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.161882354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.161896014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.161910804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.161923584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.162107834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.162364975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.162434705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.162452915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.162907555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.163894846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.163937796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.163955326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.166798728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.166843008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.166952378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.166968658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.166987698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.167002968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.167018758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.167034568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.167051338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.167291188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.167318338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.167337128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.172119652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.172294252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.172325372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.174503794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.174725714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.174786894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.175205454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.175234084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.175376284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.175434614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.175451384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.175468245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.176263345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.176306295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179572418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179624008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179644978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179662518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179681468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179698778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179714718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179733228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.179751438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.179768488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.179789348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:12.18251515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.18256322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.188198624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.188244194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.188263954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.188281254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.188299864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.188317344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.188332184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.188450284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.188491674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.190270936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.190312996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.192431477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.192469937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.192489317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.192507557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.192525917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.192544687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.193795458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.193848328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:12.19542908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.19546776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.1954847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.19550058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.19552172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.19553899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.19555591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.19557226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.19558788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.19562831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.19564743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:12.200841894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.200872724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.203266465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.203316466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.203339936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.203360046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.203383636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:12.203410956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.204247186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.204289926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.210220461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.210269211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.210839771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.210923281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.210959461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.210977821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156273263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156316453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156331863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156346453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156451543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156473833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156491393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.156507213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.156658613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.156697663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.156728133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.156761743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.159738116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.159801746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.159834886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.159866326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.160238866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.160287126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.160305066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.160321556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.207121711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.207176771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.207196261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.207228351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.207242681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.207260841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.207275581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.209043893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.209104123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.209494793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.209514273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.210863214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.212310895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.212445645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.212468065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214816337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214852697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214869797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214882887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214903177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214917217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214932647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214949507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.214964827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.216894219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.216923239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.216939629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.221463702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.221539602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.221563392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.261974283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.262036763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.262059433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.262078743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.262093033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.265218615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.265283705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:13.265301935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.265508645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.266302646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.266348896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269520558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269564698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269582998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269598928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269615468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269632399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269648539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269665299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.269678229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.320561237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.320595777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:13.327787882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.327851092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.330656025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.330694175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.330712925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.330728385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.330744115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.330759025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.330773685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.335950609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.335993319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.343752064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.343826824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.401141388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.401192688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.401212818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.401228388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.401600548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.401730768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.403215139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.403277999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:13.412646426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412695106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412786996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412826406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412845386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412862357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412879847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412896617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.412911847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.416245439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.416296719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:13.419661082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.419799872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.422597504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.422642974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.422693534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.422713614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.431751851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:13.431795951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.433030402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.433085702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.447364903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.448569133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.511758871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.511812021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.512112451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.512167641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166590944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166629554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166645294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166660664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166731194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166752504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166768694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.166786004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.170925727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.170990127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.171022177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.171052787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.235445706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.235517976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.235735886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.235774756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.238682438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.238725548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.238745408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.238764828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.241953351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.241996731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.242015511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.242046841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.242061301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.242078641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.242091791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.288925876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.289107086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.289321996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.289347036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.291166808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.29436127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.29439299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.29441096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296697412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296732532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296751772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296766912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296783892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296801202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296817752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296838012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.296854622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.297676253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.297722583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.297740683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.301413295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.301440725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.305772379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.309287161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.309347021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.309363781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.309472102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.309490512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.313424515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.313485625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.313503865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.313799335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.315528046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.315593816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316729687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316771557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316790737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316806597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316823097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316840967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316855657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316876457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.316891047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.324514643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.324564763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:14.326733695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.326777355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.331152428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.331203428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.331224258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.331241858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.331276668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.331293308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.331306798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.337951863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.338048403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.343942248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.343983878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.445939244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.445992874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.446257155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.446278155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.447229215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.447259015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.448417136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.448459116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:14.449853967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.449900367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.449921237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.449936717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.449953247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.449969507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.449985267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.450109258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.450135508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.45283714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.45288075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:14.454920491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.454957541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.500994766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.501027966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.501054256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.501069476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.501872727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:14.501916887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.502931617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.502974317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.503079918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.503112618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.510309913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.510369803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.510477693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.510520883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194419559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194474389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194489339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194506059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194659789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194684289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194701839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.194719429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.19594448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.19599344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.19641948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.19646585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.198694242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.198754422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.198787562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.198822082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.200556163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.200597603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.200615843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.200633083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.270013236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.270059646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.270076216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.270106776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.270120746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.270136006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.270148666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.2759666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.27600251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.27603635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.27605399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.277028271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.278373902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.278410732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.278429472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281005424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281044714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281062324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281076174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281095724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281111074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281126904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281142294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.281173814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282516005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282557545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282576435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.285321297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.285348537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.285367947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.287024919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.287073129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.287124489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.287145269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.287160629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.289552981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.289606081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:15.289622251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.289762501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.290500301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.290523531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365524048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365573228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365592778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365610208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365627828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365647018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365663938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365679808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.365696438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.367047119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.367086969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:15.370266411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.370308101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.370867642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.370893812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.370914362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.370932582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.370969532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.370987082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.371004342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.382563341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.382614641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.386646134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.386680214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.43468983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.43474121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.43476014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.4347742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.43541954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.435470211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.436833232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.436877162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:15.439109213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439135583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439153433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439170583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439186333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439203953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439220163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439238483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.439255683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.440460154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.440479794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:15.442400636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.442435266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.445471668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.445512618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.445531178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.445547498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.445564498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:15.445582498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.446227529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.446259219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.446393189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.446429369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.446464009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.446496689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.446530949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.446548949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.161323577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.161355677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.161372027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.161400517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.162827578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.162859128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.162876428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.162898088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.163253168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.163363548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.163400578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.163495998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.163774659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.163832949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.163875159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.163919909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.164306699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.164361169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.164381459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.164427409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.169491833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.169512773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.169586793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.169646193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.169693073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.169713673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.169730563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.212833976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.212885916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.212927416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.212945136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.213519826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.214493607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.214541567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.214561047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.216933339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.216953869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.216970389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.217019419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.217036769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.217051379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.217105609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.217124059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.217140009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.222081723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.222128513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.222146053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.224514234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.224549495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.224568025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.229160858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.229216658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.229232558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.229254258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.229270248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.230115549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.230186069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.230207059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.230227379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.234287902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.234432852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238601455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238652185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238671815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238688725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238704745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238726815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238742985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238758605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.238772695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.240515797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.240562097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:16.242763508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.242863998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.246909791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.246935831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.246954551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.246971531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.246987701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.247003071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.247017611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.247653232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.247676982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.249171293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.249221093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.308117498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.308164548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.308182528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.308197408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.319604386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.319651876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.320890087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.320942497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:16.367467752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367495292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367547202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367564162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367603682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367620712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367636352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367651422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.367668102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.370731285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.370772595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:16.374283457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.374330117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.422910174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.422944594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.422973614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.422988274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.427347447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:16.427396887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.428493598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.428537908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.429419289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.429484079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.43064953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.43068913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.43082127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.4308408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.169304947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.169344067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.169360127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.169373407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.172058229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.172089279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.172107859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.172125959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.174215721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.174259931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.174288441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.174316001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.205779534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.205829574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.206186525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.206285035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.208591926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.211357739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.211398609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.211416569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.221993297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.222038217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.222055417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.222087497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.222102617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.222117767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.222134117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.227394101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.227439531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.227472191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.227490131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.228185431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.229196832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.229236322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.229254962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232826515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232865445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232881545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232896405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232911435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232925905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232942105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232959745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.232977055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.238073159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.238120319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.238139689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.244189163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.244256563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.244280143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.338798025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.338852385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.338869315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.338897195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.338916165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.339775855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.339834335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:17.339855705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.340540656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.343050518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.343111378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.347033481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.347084501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.347118231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.347138351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.347163571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.347182461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.347270921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.348040432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.348065772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.412875831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.412930211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:17.417738624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.417789464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.421316957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.421377887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.421395087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.421411407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.421426717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.421441167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.421455137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.488623458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.488662428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.493029601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.493096511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.498138015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.498184235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.498203335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.498222605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.498734845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.498776355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.500114066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.500163036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:17.508138202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508201322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508269312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508299952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508331362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508361933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508392673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508423703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.508454613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.509253983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.511645135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:17.517013459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.517105479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.519724071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.519761061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.519810891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.519827011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.521666943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:17.521690283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.523237394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.523263024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.537273994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.537420334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.549941864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.549998564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.550030134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.550045924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.168795419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.16883976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.16885807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.1688856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.16890285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.16892212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.16893798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.16895545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.16958349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.16963911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.16966899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.16969859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.211140831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.211201561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.211278382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.211315622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.212997633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.213053823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.213074293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.213092993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.213301953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.213325893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.213363813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.213417483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.213438143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.213461093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.213481633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.267063134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.267126714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.267168594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.267186104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.267971794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270203356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270252486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270273896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271707797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271747917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271795777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271812547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271829997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271844717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271860607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271876127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271891527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.272762808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.272799288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.272817118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.279403973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.279458493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.279478833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.292728633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.292885833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.292960133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.293027393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.293076033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.294758694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.294827935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.294847955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.294931655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.296129425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.296183426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30248942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30257785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30259922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30261883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30263828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30265496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30267256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30268917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.30270556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.310326236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.310369496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:18.312436878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.312465568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.313813979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.313851439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.313869929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.313889809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.313906919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.313978049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.314061309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.39442872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.39447518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.396217671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.396248221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.396694301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.396722731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.396740761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.396755531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.397099812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.397144042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.399153033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.399185453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:18.401103805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401144225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401164495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401180495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401197435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401213875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401228935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401246835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.401263235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.401468955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.401491955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:18.403220066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.403528756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.410373952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.410416922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.410497812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.410516862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.410918962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:18.410939572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.411855373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.411904993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.464375632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.464429102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.466154324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.466207874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.466332154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.466362114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201519477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201577377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201598177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201616007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201891977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201924277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201943077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.201960627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.202998478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.203044178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.203079298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.203120998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.203594299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.203647839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.203683779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.203717309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.204127439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.204183819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.204204549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.204222869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.20527812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.20532424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.2053423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.20537403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.20538717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.20548496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.20550112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.20583943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.2058832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.20591973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.20593803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.206536991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.207665742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.208458232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.208492582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213471826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213492336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213513376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213526136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213542976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213555376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213569906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213584116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.213598386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.217591959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.217650409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.217668289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.219613651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.219643301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.219660511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.259349421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.259439011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.259457421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.259560411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.259580681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.265037815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.265084655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:19.265102435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.265722396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.268794658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.268827388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.330836765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.330884725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.330951745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.330969835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.330984795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.330999335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.331017355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.331034495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.331049065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.341802983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.341850643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:19.344801185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.344838675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.346085526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.346124526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.346144156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.346159496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.346174046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.346189816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.346203476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.396107444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.396254154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.398280966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.398313486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.400114007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.400183417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.400202687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.400217847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.401538458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.401617658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.40431109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.40436166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:19.406647632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406690422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406709212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406723962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406744752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406765092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406780902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406799222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.406815132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.413297937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.413351327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:19.41701737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.4170784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.423548655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.423576515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.423620615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.423636965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.423925375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:19.423951775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.426401207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.426455247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.428243528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.428302568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.428341008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.428378998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.428416188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.428434888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179118313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179162693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179176843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179189883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179259883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179286683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179306813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.179325703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.182184576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.182268786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.182303326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.182344716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.189721341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.189780921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.189814911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.189853671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.190681982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.190714722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.190732012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.190749932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.234688955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.234737945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.234763345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.234819045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.234835105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.234852985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.234866345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.286673714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.286932845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.286972635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.286993205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.287946965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.289619687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.289662207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.289682177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290272957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290312067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290331487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290346397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290362167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290376517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290391987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290407247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.290423067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.29439706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.2944393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.29449398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.303165547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.303222837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.303254677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.308351221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.309128611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.309196451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.309269891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.309468642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.319141269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.319203949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.319222459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.319266399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.319904639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.319931249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323446792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323492832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323512192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323531082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323552752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323569862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323586442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323607852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.323622362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.336698092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.336746292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:20.340726595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.340769695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.341787646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.341810206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.341826906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.341843266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.341862826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.341879876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.341892376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.341910006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.341926706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.343771147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.343890458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.356748277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.356795437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.356814847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.356828777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.370411348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.370451718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.371578648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.371628748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:20.386122289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386158889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386179929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386196729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386213359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386228309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386243369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386261049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.386278289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.390057602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.390220682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:20.392160254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.392197184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.397862468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.397905408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.397954148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.397970388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.398447619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:20.398500259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.399428709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.399476709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.402076621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.402128991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.404029483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.404100703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.404136333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.404155413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166480188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166519988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166535488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166552418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166915908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166946098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166963718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.166980468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.167221648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.167275558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.167306098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.167404568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.176303505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.176445885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.176482795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.176518585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.177247216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.177287636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.177308306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.177326926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.178496517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.178518557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.178536807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.178570177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.178583657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.178599417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.178613467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.179089497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.179118327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.179153187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.179168967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.179718878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.184336991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.184383261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.184402031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199310282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199348893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199507673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199526723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199542663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199557863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199573543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199589273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.199632913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.206532178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.206608858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.206629968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.210828821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.210883531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.210905111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.212229692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.212295872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.212312822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.212330222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.212344262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.251206402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.251278882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:21.251303532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.251552802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.253550213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.253586023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255321725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255364805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255383245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255400585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255417725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255434695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255452645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255469705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.255485825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.261628609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.26166993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:21.263979671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.264032031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304569582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304614162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304632202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304649222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304664752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304680302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304693922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.306116403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.306160443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.309294595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.309391695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.311028667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.311076407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.311095197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.311111327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.351571547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.351614967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.352825248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.352878108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:21.353386149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353424749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353444439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353458609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353475889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353491149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353506399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353523389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.353543149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.353762619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.353785379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:21.356970921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.357014281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.362690576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.362734166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.362757176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.362771096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.363439866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:21.363468316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.364332327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.364359747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.366458829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.366532769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.36781874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.36787699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.3679088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.36792582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156284703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156330323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156404223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156424213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156802523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156850793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156870063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.156888704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.213346206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.213404266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.213441106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.213471796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216449688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216509948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216548378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216583939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216834799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216856499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216874509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.216891989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.222102403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.222132393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.222149673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.222214433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.222245523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.222263143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.222278423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.224662495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.224685405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.224723985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.224740325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.225122845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.225868496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.225893576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.225911496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.2851923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.28525813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.28532394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.28533949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.28535365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.28536722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.28538211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.2853968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.28541076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.286768231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.286815731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.286834621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.290661194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.290710294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.290731644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.292514346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.292579706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.292596336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.292684816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.292713326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.296121328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.296198619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.296232909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.296252079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.296941779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.296989689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.301861913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.301901073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.301919153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.301936303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.301953253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.301968873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.301984183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.302002263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.302016793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.302420483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.302463123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:22.304269455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.304324445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.308240458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.308289228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.308309328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.308325918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.308344008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.308360118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.308373948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.309774609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.309827919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.31114377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.31118899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.315715053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.315758063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.315776823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.315791933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.316175564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.316218514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.317160744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.317197814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:22.319057456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319191416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319309836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319328486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319356006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319372966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319388716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319405426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319421086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.322192908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.322240758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:22.32463166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.32466326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.329971074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.330004294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.330256204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.330298804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.330699945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:22.330748275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.331516875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.331588615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.332150456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.332214136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.335471048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.335534288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.335597868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.335626178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257021603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257049543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257065613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257079993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257387493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257417003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257435623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.257452893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.258096054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.258133334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.258171994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.258203714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.262033307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.262096407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.262209917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.262245057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.267740181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.267792731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.267810761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.267830501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.274003216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.274064396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.274531306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.274598556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.274614926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.274637826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.274655566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.334707622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.334779732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.334817362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.334837542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.335556382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.336379253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.336423423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.336442673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337415104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337469514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337493914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337511534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337530694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337549414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337567814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337585264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.337603754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.337900744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.337946904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.337965974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.341249297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.341281867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.341301207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.344584409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.344698849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.344718959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.344735609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.344750819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.34526872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.34530962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:23.34533028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.34534967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.346701951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.346729481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357105538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357133068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357152888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357173549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357190329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357207729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357225079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357240739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.357254549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.362048782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.362093292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:23.365161475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.365207125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.365388795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.365426985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.365444115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.365459895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.365477205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.365493075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.365507535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.453998752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.454050862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.455679143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.455717653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.461208647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.461234827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.461313307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.461350717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.468535922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.468586123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.469968484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.470042294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:23.477564089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477630229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477652129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477668149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477685649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477702799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477719189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477735079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.477768829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.482466803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.482515593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:23.486284506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.486470046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.497559624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.497644834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.497737864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.497772155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.502929888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:23.502979138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.503903499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.503942889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.504204919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.504245159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.511627775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.511709735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.511750395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.511769885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.170405901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.170456331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.170473181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.170487911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.170571751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.170596181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.170648071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.171175161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.179727018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.179886528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.179932748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.179966038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.183429641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.183477191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.183513371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.183546621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.184362211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.184584141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.184606921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.184629821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.225483692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.225533112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.225552722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.225585692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.225600422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.225618402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.225633032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.227924464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.227970844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.228009524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.228026344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.228541825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.229511425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.229556695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.229574945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23579106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23584818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23586944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23588816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23590633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23592147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23593831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23595572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.23597211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.237465031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.237497831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.237517281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.239346863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.239387733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.239407313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.240620104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.240677264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.240692814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.240711104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.240725324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.245950328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.246024308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.246043508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.246301178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.247340599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.247367399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.287890229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.287916449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.287976569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.288008089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.288030799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.288048219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.288065029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.288083429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.288138409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.28944521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.28949111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:24.292568783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.292610653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.293256973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.293287273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.293305973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.293322633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.293340253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.293356103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.293375303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.297983327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.298022087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.299499178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.299534718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.332347323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.332393523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.332420473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.332435733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.332949013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.333014053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.335102305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.335151295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:24.336251576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336275386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336294396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336333246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336352186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336368216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336384246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336399176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.336416706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.385011373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.385042173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:24.387274714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.387321234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.388876745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.388911775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.388932845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.388947935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.389279896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:24.389308766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.391840768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.391935428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.392813998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.392859998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.392891468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.392926688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.392964219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.392984969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.19167835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.1917284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.19175666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.1917843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.19180965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.19183321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.19185779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.19188015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.19219563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.19228376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.19231886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.19235793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.19266939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.192715811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.192773311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.192806741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.194293772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.194332872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.194349212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.194366352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.209634893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.209666643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.209686363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.209717583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.209732043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.209751213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.209767463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.213113256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.213166026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.213210306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.213229086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.213988717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.216177448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.216222028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.216241758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222172863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222213113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222237293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222254863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222274693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222290803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222308833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222325723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.222341363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.226122636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.226168126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.226187506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.228232867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.228279467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.228338567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.233838472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.233906202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.233924372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.233947752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.233977292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.234427162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.234479672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:25.234497992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.234516672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.235309693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.235350253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.238661405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.238685745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.239121236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.239147536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.239169306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.239186556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.239204106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.239233666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.239248596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.24550894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.24555785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:25.247817062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.247889182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.257248539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.257295259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.257314169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.257332609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.257350129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.257366379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.257381499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.25790095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.25793648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.259831661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.259857171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.261620352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.261660073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.261680123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.261695243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.262998044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.263022954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.263702184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.263736654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:25.263788344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263806074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263823264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263838754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263856634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263873154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263889164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263904424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263924454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.267599997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.267637977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:25.269408248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269454538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.27190084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.27194076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.27196951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.27198718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.272579331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:25.272622861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.274390312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.274429892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.275480443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.275554293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.275588103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.275623593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.275661293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.275680623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.198819048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.198873688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.198891568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.198907058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.199115418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.199162098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.199182988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.199202518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.274584935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.274633645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.274669445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.274699805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.283365912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.283493672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.283611862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.283647462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.288962506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.289959297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.289981057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.290112577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.2935208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.29355203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.29356938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.29360757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.29362247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.29363932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.29365983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.305754059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.305801379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.305837369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.305857209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.306673499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.30750341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.30754483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.30756331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310707702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310745423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310766413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310797443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310815393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310831043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310848363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310865263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.310883693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.311636053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.311686303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.311705283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.314555175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.314596355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.314623335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316122377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316178477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316195287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316213417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316227857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.316297677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.316361887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.316409247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.316429527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.317217197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.317260687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324587293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324642323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324661013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324678113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324693813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324712243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324729373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324764923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.324789643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.328872076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.328899196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:26.332201709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.332253659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.333154759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.333181239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.333199049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.333217569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.333234639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.333253339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.333268099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.336456402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.336481492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.339053774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.339097344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.352199534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.352250424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.352270074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.352285854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.352665574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.352695604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.353572945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.353602985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:26.355531426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355556826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355574856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355592576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355625296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355641826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355658996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355674736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.355689456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.355706236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.355721456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:26.357246858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.357289848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.357513618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.357532068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.357550978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.357571618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.357590248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:26.357610028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.358247508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.358272748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.358315098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.358350948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.358391118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.358440258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.358483309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.358503329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186292252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186340552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186355642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186370132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186631102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186656042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186674362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.186691912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.187289042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.187339582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.187374662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.187407673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.189148464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.189213454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.189248124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.189287144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.191274495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.191308305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.191329075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.191346105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.192130826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.192405266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.192517126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.192570946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.192588816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.192612196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.192628076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.200511682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.200640992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.200830463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.200850703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.201927743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.203161244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.203205484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.203225954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204310795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204339625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204377295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204398145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204442085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204459865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204479305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204498775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.204516395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.209862009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.209902639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.209922539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.212938652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.212977692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.213001232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.213220082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.213295182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.213314562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.213376842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.213393702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.213429822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.213473102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:27.213491272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.213508142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.214040553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.214081203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214104783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214120433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214137493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214155233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214172003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214191223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214212763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214246813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.214264743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.222170409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.222323039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:27.225424251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.225460221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.230901665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.230941935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.230958225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.230972925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.231009025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.231029545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.231042355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.23736607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.23741264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.240497983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.240549303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.244125415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.244190045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.244216055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.244232305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.244339215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.244360855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.245029716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.245053706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:27.26410286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.26414963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.26421559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.26423249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.26424911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.26426432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.26427947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.26429658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.264312371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.264423481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.264465681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:27.266302302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.266345722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.267947723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.267973103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.267990163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.268004243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.268042283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:27.268085023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.268666534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.268704634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.268846184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.268880744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.268915724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.268991894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.269026364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.269043414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.156857022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.156893623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.156912683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.156928243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.156944833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.156963093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.156978443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.157000493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.157436403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.157476723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.157507323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.157538623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.157682093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.157763693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.157800913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.157977573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.159291864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.159318654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.159336304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.159355064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.161506386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.161548696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.161656436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.161705216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.161724346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.161743336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.161757906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.161794736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.161838146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.161874926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.161893316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.162272457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.162997467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.163039817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.163059817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172374984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172419324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172437064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172450944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172473534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172486024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172500934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172516774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.172530824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.172915645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.172958045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.172975585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.175180206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.175250756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.175272316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.178673309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.178729039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.178746919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.178764299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.178779489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.18035272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.18041171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.1804296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.18044787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.181531981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.181556971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190219818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190265358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190285718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190334048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190372768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190443428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190460828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190476468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.190490178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.19369385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.19373971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:28.197890993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.197971533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.207468521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.207540701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.207561321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.207577661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.207594971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.207611501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.207625731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.22009412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.22020198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.221638131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.221681321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.224794114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.224820384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.224933164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.224949244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.225074264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.225095224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.226982475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.227047615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:28.231039348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231085248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231107238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231123218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231152998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231169729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231186359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231201149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.231216579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.231232589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.231267769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:28.23302765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.23307617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.239036984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.239081164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.239098884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.239111495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.239816005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:28.239845705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.241994097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.242032217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.242823977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.242880967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.242911157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.242943377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.242978847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.242996297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155812455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155890695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155907195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155922645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155938495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155958655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155978295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.155996025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156087625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156194735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156359625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156394285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156546765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156602935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156651485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156685105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156747175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156765795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156782785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156801045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156819875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156833645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156853355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156884536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156897936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156913886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.156927776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156944926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156962086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.156997936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.157086666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.158047476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.159584268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.159632468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.159651918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159669408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159684678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159725388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159769248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159786348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159800938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159824978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159840858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.159862568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.159879678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.159898198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.159914398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.161795919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.161836469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.161855699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.161873269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.161904469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.161917859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.161933359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.161947299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.161972889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.162006269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:29.162020939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.162035499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.16260193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.16265569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16267603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16269195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16270865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16272685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.1627559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16277135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16278684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16280238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.16281819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.16283489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.16285106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:29.164258821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.164303301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.164321771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.164335571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.164351501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.164367351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.164383501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.164398501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.164411941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.164427251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.164445021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.165529812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.165587602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.165618682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.165633802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.165650842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.165665552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.165682282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.165699842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.166238753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.166284793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:29.166306743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166322213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166343233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166358263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166377523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166394213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166410413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166427353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.166446033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.166462933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.166480773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:29.167920944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.167964044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.167983294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.167998164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.168014064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.168029294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.168044224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:29.168060154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.168574854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.168601214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.168620084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.168649414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.168700124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.168734924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.168766304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.168782064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155739738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155789568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155804358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155821588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155835628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155854138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155873608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.155889998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.156005758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.156232958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.156269828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.156303248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156371288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156429428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156462478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156497618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156558548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156581298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156598738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.156615508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.15833055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.15835492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.15839005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.15842234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.15843655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.15845319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.15846993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.15890842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.15899965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.15904445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.15906028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.159613731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.160442681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.160470681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.160490721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162780093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162814193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162830823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162846113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162883283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162922753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162940403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162956393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.162970803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.162987933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.163012713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.163040333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.164677754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.164707534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.164726284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166013845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166051135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166065855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166083725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166098165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.166148235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.166195866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.166213786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.166232236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.166810476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.166925206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166949396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166965246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166982646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.166997776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.167020006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.167036776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.167054896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.167072026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.167084846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.167103016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.167120526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:30.168581587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.168621867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.17223881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.1722821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.17230273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.17232121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.17233783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.17235537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.17236923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.17246292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.17251056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.175790843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.175817513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.177755694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.177795524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.177814774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.177830494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.177846264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.177863354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.178548665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.178579295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:30.178654445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178672325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178691355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178706905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178722555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178739775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178755685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178772165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.178788135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.178804305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.178822535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:30.180497346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.180539536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.18541572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.18547427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.18549246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.18550722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.18564425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:30.18568855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.187708352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.187765282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.189214643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.189277483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.189309353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.189346223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.189379133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.189397133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.19385602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.19396205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.194073371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.194119141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.194277741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.194304331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.194319391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.194334071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.196513342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.196578902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.196610352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.196643032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.199730525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.199793155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.199836145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.199896155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.202199717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.202239857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.202281407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.202301037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.209186522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.209239622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.209261492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.209298482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.209313212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.209334132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.209352372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.211796834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.211834004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.211869604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.211888134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.216167197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.218110999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.218153079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.218172389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.371878885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.371922835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.371950315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.371964875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.371986235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.371999095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.372014935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.372029675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.372046005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.373597046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.373628606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.373644286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.377699589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.377752719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.377775149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.378066639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.378111479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.378128899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.378146959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.378161309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.381419822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.381568602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:31.381748762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.382258892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.383180603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.383221743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388065797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388099947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388118397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388135677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388150607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388169107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388186677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388202327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.388216067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.388661467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.388684417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:31.394753302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.395509512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.397588774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.397699324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.397740984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.397760754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.397776464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.397793484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.397812184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.416815928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.416968239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.422130802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.422206373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.425001215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.425037835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.425062335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.425080385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.473416851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.473468691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.475698603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.475741643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:31.476021993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476043123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476062673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476078493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476095373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476112643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476130233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476146683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.476161993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.476638914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.476664284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:31.481367707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.481437467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.492228395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.492267685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.492287095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.492303385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.494835247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:31.494868947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.495671998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.495724948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.499764931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.499818011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.501552172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.501610122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.501643872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.501662342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.172456807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.172486037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.172502207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.172517867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.174311839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.174359349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.174377599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.174396659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.17602535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.17609352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.17613631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.17616664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.195240364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.195341064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.195378565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.195416785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.301319604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.304081576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.304115707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.304132777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.306855769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.306907739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.306927939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.306958599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.306974819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.306997229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.307011329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.318612637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.318661587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.318697238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.318712938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.320560519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.32178162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.32181428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.32183182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328210515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328255225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328274515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328290455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328306135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328319585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328335715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328352915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.328369615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.410685667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.410739507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.410758677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.41421888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.41426584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.41428441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.4150559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.41512367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.41514223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.41520181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.41521824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.421840435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.421913365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.421932515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.468870321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.471383413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.471415313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472812314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472839754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472858564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472875974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472892624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472907764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472925404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472941654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.472954964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:32.472969714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:50243"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.519764329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.519816079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.519961529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"688f089d-9639-4a2f-b83f-d7553abe24c4","remote_addr":"[::1]:50243","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.519992859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"688f089d-9639-4a2f-b83f-d7553abe24c4","remote_addr":"[::1]:50243","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.524635203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.524708793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:32.524728613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"688f089d-9639-4a2f-b83f-d7553abe24c4","remote_addr":"[::1]:50243","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":4751,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.526510004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.526553454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.526573704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.526591204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.526607704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.526625104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.526641874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.678862069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.678907549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.682014381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.682064461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.686985915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.687039895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.687078955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.687100015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.695208161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.695236821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.698629934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.698662524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:32.700269565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700303185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700328295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700343365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700358995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700373675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700390375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700407035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700426895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.711043413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.711090133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:32.753036275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.753090575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767554545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767604045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767623015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767639995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:32.767657835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:44010"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.832920434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:32.832955794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:32.833018834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:34944"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.833365425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4580c71e-d22e-467c-9503-bafb169b491b","remote_addr":"[::1]:44010","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.833435445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4580c71e-d22e-467c-9503-bafb169b491b","remote_addr":"[::1]:44010","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.835071036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.835114286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:32.835299136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4580c71e-d22e-467c-9503-bafb169b491b","remote_addr":"[::1]:44010","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":1970,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.034501166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.034547516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.034992847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"0597abff-63e1-4f43-8a6c-73e3c28bae32","remote_addr":"[::1]:34944","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.035025677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"0597abff-63e1-4f43-8a6c-73e3c28bae32","remote_addr":"[::1]:34944","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:33.038219129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"0597abff-63e1-4f43-8a6c-73e3c28bae32","remote_addr":"[::1]:34944","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":3248,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.03921113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.03927715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.04007169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.040305381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:33.111632484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:51150"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.151440634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"641ec279-3e75-4830-8d70-af89b5a8335b","remote_addr":"[::1]:51150","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.151491974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"641ec279-3e75-4830-8d70-af89b5a8335b","remote_addr":"[::1]:51150","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:42:33.152383685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"641ec279-3e75-4830-8d70-af89b5a8335b","remote_addr":"[::1]:51150","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":948,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197492789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197521359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197536429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197561549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197743509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197783899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197803519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.197819639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.206306396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.206357256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.206388586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.206437846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.210543529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.210748219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.210784279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.210842809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.21223817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.2122874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.21230521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.21232466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.221155887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.221198537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.221218997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.221250877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.221265127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.221281257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.221318357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.223336529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.223376509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.223412119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.223428079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.224473399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.22519754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.22524525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.22526581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229141993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229179743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229201373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229217823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229286213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229302143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229322993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229404633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.229443073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.292697041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.292740071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.292759741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.298329845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.298365545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.298385465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.302343738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.302405908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.302423858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.302471888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.302521678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.30520976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.30530025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:33.30535088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.305728021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.307968162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.308022542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.312967636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.313007136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.313023356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.313037896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.313051636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.313066116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.313080566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.315849098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.315876788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.31852113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.318765091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:33.321275242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.321318342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.321574203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.321594453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.321611453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.321626523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.321642863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.321658883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.321672413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.324235275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.324274765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.328258548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.328304508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.33180637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.33183397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.33185163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.3318658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.332179481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.332222021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.333367242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.333415862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:33.333520442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333564502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333585542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333606692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333636252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333654592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333689132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333709032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.333727062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.387652352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.387705613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:33.389827694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.389888664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.390959425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.391003675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.391023615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.391040895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.393225177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:33.393267837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.396022689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.396111749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.399768572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.399824342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.400423682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.400483702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.400518822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.400535042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.155844662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.155909112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.155925812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.155940622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.155954942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.155975762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.155992912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.156010082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.156046502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.156102222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.156133692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.156172142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160731365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160804545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160843905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160879616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160915116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160934506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160951776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.160975196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.161221136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.161272926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.161297276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.161329556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.161343336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.161360086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.161373536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.161406316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.161435016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.161478116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.161498156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.162178436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.163874578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.163924878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.163947428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.167752131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.167792671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.170373423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.170399833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.170416713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.170430503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.170446733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.170463513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.170478583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.175523997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.175682427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.175731507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.178634509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.178696429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.178720229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.1804692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.18051748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.18053368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.18058259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.18063954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.18073662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.180788811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.180811871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.180915841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.182552442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.182586752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.185925254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.185965054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.185989904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.186007444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.186024514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.186039374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.186056304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.186073315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.186086645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.186235485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.186288485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:34.190930058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.190980698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.195628182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.195660492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.195685012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.195702442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.195720082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.195734792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.195747972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.196122342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.196151602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.199489625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.199542525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.199685865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.199744495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.199787645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.199804985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.202732747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.202774967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.203879398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.203924398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:34.211327314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211375744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211401604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211416834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211433134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211492004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211516594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211539544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.211557694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.211942924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.211965444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:34.214264896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.214349506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.215817147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.215856817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.215874637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.215888637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.217227568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:34.217264728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.217864598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.217885368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.217991729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.218156199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.218216299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.218251909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.218284529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.218300749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155727845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155761325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155776195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155791695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155805055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155825125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155842735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.155860325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.155977765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156043285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156075095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156105445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156215925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156268995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156302775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156337165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156370715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156391545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156409485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156428715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156446655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156487035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156505345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156535575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156549935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156570435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.156584595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156599135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156614825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156648825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.156666785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.157091096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.157893816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.157939796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.157957806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.157998926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158183826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158226137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158240627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158255597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158270487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158284897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158301357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.158315847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.158343057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.158359637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.158374307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.161083039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.161109779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.161129489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.161223639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.161258559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.161273349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.161289609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.161304729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.161349379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.161403139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:35.161421069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.161437989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.162003919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.162027509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.162075569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.162120169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.162139749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.162156549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.162173229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.162188439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.16220395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.16221973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.16223422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.16225066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.16226904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:35.163826621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.163878491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.166284063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.166328423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.166348543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.166367233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.166383583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.166401083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.166417983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.166741623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.166789553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.168053414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.168086904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.168107874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.168124384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.168145264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.168160364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.171204706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.171249656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.173555418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.173590118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:35.173635248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173679788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173699358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173716798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173744468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173761148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173775618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173792978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.173809068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.173827528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.173847298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:35.175352289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.175390219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.177871581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.177899201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.177916271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.177930621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.178313942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:35.178354162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.178944762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.178986302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.179037732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.179086062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.180358633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.180400843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.180433783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.180450983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155785668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155829968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155844858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155859338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155873048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155892348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155908188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.155923828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156062748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156117628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156148528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156179728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156255448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156290008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156324038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156355168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156386928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156407138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156423278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156441158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156458298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156473268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156490778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156524178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156538348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156555158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.156568098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156585728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156603958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156638038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.156656808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.157120439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.158132159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.158182599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.158200419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160843231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160886232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160904512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160922442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160939892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160954082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160971542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.160988372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.161005182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.161125552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.161146502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.161165702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.162991173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.163098843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.163123893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.163253343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.163315773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.163330663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.163346643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.163359633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.163377343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.163415243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.163433003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.163450183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.164108634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.164147084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164172494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164187914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164203894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164219644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164235624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164282104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164355254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164373994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.164391174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.164454694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.164473784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:36.166007775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.166066235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.166087245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.166103885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.166121395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.166136525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.166151475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.166167306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.166181666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.166195766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.166211426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.167499357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.167556277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.167582097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.167599207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.167621877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.167643647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.167663707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.167684497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.168184197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.168216777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:36.168237287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168264547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168282417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168296027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168313467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168331947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168349017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168367777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.168384387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.168426097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.168474387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:36.170201609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.170249159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.170301409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.170372549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.170389859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.170426009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.170442259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:36.170494679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.171095139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.171148629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.171175559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.171215899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.171246129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.171282379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.171338299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.171357919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156144312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156190702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156210842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156227012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156244832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156270182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156287992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.156312082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.156404172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.156479722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.156515242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.156554542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160291285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160343385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160379995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160413255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160500465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160545475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160562815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160585925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.160771975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.160789155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.160820265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.160856815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.160871106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.160887836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.160901506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160917646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160956156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.160990186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.161006926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.161539366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.162274517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.162450817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.162473497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163233157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163250617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163266447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163280447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163295937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163309247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163324487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163339637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.163355257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.163370467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.163385987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.163402197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.164914739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.164949949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.164971889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165048519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165081259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165098749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165117769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165131969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.165147529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.165186199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:37.165206729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.165224959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.165762119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.165791699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165869739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165886199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165906719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165923539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165938669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165956209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.165976429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.168047561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.168089591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.170018292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.170156343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:37.171757934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.171798574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.171890344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.171907624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.171924164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.171940254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.171955754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.171970754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.171984064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.171999914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.172015864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.173085505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.173124605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.177687708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.177726658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.177743838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.177757918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.177773148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.177789828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.178464759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.178509039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:37.178631689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178669159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178687529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178701389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178717809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178735399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178755479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178774859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.178791469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.178806239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.178822059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:37.18047216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.18051515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.182386132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.182408562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.182425832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.182440012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.182455202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:37.182470732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.183072852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.183092942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.183229672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.183293002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.183322842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.183377562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.183410822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.183430303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.156703385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.156758545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.156773895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.156787415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.157787596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.157830256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.157848256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.157864106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.158945787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.158992817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.159629638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.159693208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.170884296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.170930456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.170968846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.171002606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.171744217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.171784727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.171803017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.171821487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.178770242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.178815722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.178835002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.178866322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.178883022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.178899462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.178912732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.179071022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.179117742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.179153242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.179170282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.179707843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.182225825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.183420576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.183450876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194542364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194587564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194726804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194768434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194788884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194804654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194821474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194837844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.194853544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.207387414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.207433704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.207493224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.209599375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.209634895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.209653815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26904719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26909945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26911374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26912895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26914145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.270203971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.270255491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.270325531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.270470911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.272451873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.272506603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33485731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33490557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33492546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33494784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33501874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33504892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.335067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33508224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.33509725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.33546029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.336997941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.337034991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:38.341105444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.341225474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.342093905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.342131605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.342149355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.342166345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.342185475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.342202005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.342216415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.418437383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.418490603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:42:38.419029043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"96.446535476s","count":"9"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.420820375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.420865605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.421474195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.421505195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.421526345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.421541555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.423368836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.423421706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.424314477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.424348317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:38.424481037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424503147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424542517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424579067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424597167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424614297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424631027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424649697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.424669037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.424770007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.424839378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:38.426572719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.426615379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.42818451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.4282174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.42823684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.428291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.42833206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:38.42835163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.428986901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.429030321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.431138082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.431196492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.432285953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.432359093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.432569043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.432618123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155687388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155748808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155766548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155782558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155796028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155817248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155836668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.155854078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.158157689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15822279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15825351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15828319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15865163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15869761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15873103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15876389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15891812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15896389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15897952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.15899617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15901289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15903407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15904951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15907815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.1590913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15910773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.15912052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.160234141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.160289251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.160325971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.160342031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.160881962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.161617892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.161675732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.161696372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164263684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164288734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164306824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164324504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164342124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164356964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164374254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164391644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.164408654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.164426594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.164444474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.164460574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.166218376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.166267476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.166294036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.166344386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.166382446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.166399466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.166425116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.166442356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.168365387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.168420557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:39.168437577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.168453777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.169112218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.169158488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176095923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176140053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176158853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176177553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176193083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176208813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176224423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176241853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.176257363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.176581773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.176619063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:39.178390975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.178435685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.178504635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.178531655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.178547065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.178563805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.178579345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.178595145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.178607885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.178700075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.178721475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.179823976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.179894366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.181675777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.181699927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.181715747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.181728737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.181743477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.181759057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.182340368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.182362358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:39.182507538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182549228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182568468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182582078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182597658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182765358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182792588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182809608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.182824858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.182839888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.182857078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:39.184171969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.184215049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.1855168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.18554359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.18555886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.18557138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.18558571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:39.18560081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.186194441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.186217891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.186318031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.186349901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.186406671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.186460431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.186492271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.186507811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.242963506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.243014826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.243094857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.243110807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.245791899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.245842779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.245863779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.245882179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.246963999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.247002459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.247061639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.24709249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.265677264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.265740904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.265775994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.265809634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.266718784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.266743834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.266759464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.266776304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270232527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270283327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270301787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270339777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270354657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270475617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270492737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.347797365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.347851745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.347896926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.347915356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.348839816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.352023509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.352059329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.352776669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35322598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35325787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35328082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35329668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35331434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35332864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35334385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35336139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.35338062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.354596181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.354638011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.354657101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.360827815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.360917755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.360940075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.372971604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.373038094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.373054484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.373070935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.373084785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.374017205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.374065205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.374082995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.374098805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.375998407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.376046897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.378855829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.378900629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.378924969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.378942339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.378959429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.378976779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.378993849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.379010599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.379027229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.392055279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.392107379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:40.398141213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.398195713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.465377424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.465429604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.465450374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.465470304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.465496264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.465514404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.465528634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.4729313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.4729654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.482084207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.482141137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.485480309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.485522909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.485542899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.485562319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.585437985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.585488775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.586969316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.587013916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:40.587366636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587397136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587415946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587432916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587449276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587463866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587478156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587492696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.587506766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.59224661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.59231587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:40.598373544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.598471784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.611717784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.611765944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.611785374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.611800885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.613694786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:40.613744906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.614799907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.614856667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.615600907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.615696447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.634931792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.634994142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.635372252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.635393452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.158457116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.158501656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.158516066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.158528886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.161423908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.161460548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.161477968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.161493578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.16383507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.16390089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.16393131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.16396115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.16481955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.164880851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.164917131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.164951561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.166196162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.166241172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.166259402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.166276802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.166946722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.166976092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.166991852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.167020982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.167034702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.167051552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.167064112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.232759742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.232807892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.232841832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.232857082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.233596232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.234566943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.234602013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.234752733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.235876674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.235921274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.235940884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.235955504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.235973954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.235988064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.236004964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.236020674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.236037244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.237006555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.237051205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.237070075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.240297657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.240343007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.240363737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.29672104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.29678899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.29680561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.29682657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.29683975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.297797591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.297859841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:41.297878621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.298065911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.300592893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.300639843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.302969655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303757405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303834355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303852955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303870305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303887475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303907965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303939235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.303955275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.313126492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.313155542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:41.315931024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.315965674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.316776405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.316802605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.316821605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.316840655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.316857975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.316874045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.316904975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.319960977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.320003477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.321603639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.321652949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.374691349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.374742979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.374761449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.374775759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.375325809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.375363299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.379350302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.379403472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:41.382921235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.382964835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.382987825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.383003445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.383019555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.383034865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.383050525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.383066185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.383081355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.461138444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.461180654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:41.463677996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.463727596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.465328057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.465367997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.465388057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.465404847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.467680069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:41.467730239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.472777393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.472825963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.477416966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.477696336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.544389777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.544461317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.544786877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.544834137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.16079778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.16084791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.160863581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.160878001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.166543285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.166575835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.166596185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.166621845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.168929277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.168985507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.169015447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.169050087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169248057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169314707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169348947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169381577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169463667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169484197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169500617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.169518337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.181651876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.181690266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.181714236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.181751116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.181766166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.181783706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.181798816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.182338897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.182392327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.182436857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.182456167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.183417628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.184401328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.184446708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.184464828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188183521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188217171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188237301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188273491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188292781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188306901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188321881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188338241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.188357011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.189333422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.189383112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.189405242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.191408904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.191476604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.191498504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.312368115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.312443785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.312460395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.312476635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.312491605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.314952017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.314995077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.315012797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.315364187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.316662818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.316703288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329666828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329708438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329724828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329738978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329753318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329766988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329780698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329794678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.329806928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.339322515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.339366745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:42.342517487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.342567908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.348237042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.348280642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.348300572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.348317892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.348334902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.348351522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.348365912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.449419108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.449451738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.454040042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.454535232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.455014262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.455046022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.455062682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.455079562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.455500013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.455531023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.457200424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.457236644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:42.459067525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459105095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459445896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459469206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459488646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459505696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459522496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459537726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.459554926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.459827826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.459848726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:42.468389332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.474556997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.483763104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.483807724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.483829304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.483843734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.484081044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:42.484106244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.485988446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.486025496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.49135555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.49141006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.492784171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.493054491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.493535561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.493603241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161473594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161529804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161545374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161562504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161580264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161599874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161631004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.161651094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.162540895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.162598485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.162635805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.162691235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.162834525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.162875675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.162928295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.162980745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164375776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164421186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164438486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164455696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.164560986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.164595896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.164615626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.164647856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.164661826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.164678196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.164692106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164709856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164727646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164760136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.164862867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.165407687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.167005168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.167043048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.167064138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167136068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167152878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167168888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167232598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167251468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167267798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167284178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167299998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.167315088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.167332108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.167348658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.167364068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.194337369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.194775309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.194806259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.197699341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.197758041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.197775531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.197792041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.197807771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.198154292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.198207922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:43.198224262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.198240742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.200936064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.200978164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201116184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201138004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201158694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201174854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201192024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201209304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201226414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201241524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.201254754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.202496295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.202519795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:43.206363698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.206415488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.213137243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.213185593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.213219723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.213237723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.213254223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.213269703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.213285543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.213574003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.213599193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.215220164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.215260415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.216541945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.216565795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.216584036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.216598736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.216614566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.216633806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.218011207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.218939447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:43.219108857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219127377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219145947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219162027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219179397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219197837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219215697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219233878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.219250878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.219266528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.219285938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:43.22210312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.22213164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.225651422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.225672052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.225708602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.225727042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.225743682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:43.225760862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.227013143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.227060373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.231659717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.231709957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.231782347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.231858877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.231893697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.231912117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.155942163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.155995193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156014593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156030763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156046453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156070633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156087153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156105133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156187583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156234993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156273883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156305203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156335503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156369483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156404483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156436153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156469673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156490143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156507863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156528723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156595803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156634723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156654663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156703683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156720783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156737463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.156751463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156770773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156788143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156821603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.156838593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.157717574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.158881825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.158936795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.158958555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.158976825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.158992895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.159047135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.159065105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.159082755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.159099195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.159119145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.159136775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.159155825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.159178145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.159206055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.159284385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.162904278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.162962748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.162984818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.163006218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.163043728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.163060018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.163078728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.163097858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.163116568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.163150368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.163167688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.163185668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.16554428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.16558119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16560153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16562073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16564165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16565911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16567624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.1656936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16571088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16572908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.16574611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.16576406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.16578234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:44.167510612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.167553252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.167572802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.167588652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.167607042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.167625112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.167641942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.167657902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.167670832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.167686102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.167702732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.170332734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.170376624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.170398884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.170414904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.170432444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.170448824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.170465274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.170483064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.171066544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.171110224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:44.171130254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171147674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171164694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171178384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171197114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171225114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171240564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171255804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.171273404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.171288504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.171304804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:44.172824486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.172874716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.187701777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.187817657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.187904817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.187946147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.188001837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:44.188030957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.190454389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.190549449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.190750819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.193254921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.193458761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.193554281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.193625111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.193671471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157359098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157433798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157470688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157488638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157503468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157523508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157541248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157557478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.157678398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.157717568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.157750478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.157782868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157836308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157874398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157908148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157941768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157979038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.157996958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.158012978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.158038578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.158056758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.158071948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.158090398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.158119238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.158133228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.158150218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.158166438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.158183838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.158200628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.158234119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.158252799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.159009629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.15989927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.15998221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.16002534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161381471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161420431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161439991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161455771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161476271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161490691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161506551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161522101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.161538211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.161559991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.161589311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.161606011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.163220552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.163263522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.163283572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.163368072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.163401912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.163416412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.163436212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.163451712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.163468912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.163503322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:45.163522253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.163540433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.164104223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.164150343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164171813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164188473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164206823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164223363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164240303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164255483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164272053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164287923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.164302603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.164319983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.164335793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:45.165789884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.165832524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.167698066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.167723846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.167743856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.167763076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.167785156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.167804926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.167821136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.167837766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.167854976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.169007697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.169056277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169140297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169158497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169176427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169191997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.169211127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.169228207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.169780577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.169822657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:45.169845167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169861107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169890207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169906537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169923847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169939507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169955447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169971767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.169986417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.170018427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.170036117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:45.171482069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.171518389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.17290548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.17294321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.17296144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.17297471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.17299271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:45.17301097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.17357777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.17362437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.177335163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.177383593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.177433003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.177482853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.177557053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.177599973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.15572213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.15575279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.1557668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.15578209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.15594474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.15597625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.15599375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.15600996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.166255308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.166319438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.166354628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.166498378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.167371978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.167441428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.167528419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.167563799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.167986759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.168073969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.170633151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.170686651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.172233612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.172277782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.172296772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.172329322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.172347142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.172366142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.172382782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.175667925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.175755145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.175794345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.175813045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.176418725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.177596086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.177679736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.177711956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192203217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192243267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192261987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192277367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192347987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192367877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192384557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192403647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.192423397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.192742068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.203115635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.203167855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.207975189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.208015169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.208034409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.215128944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.217128766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.217315876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.217390826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.217409386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.22240758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.22245187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.22246794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.22248315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.22315166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.2231737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287214849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287264069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287284079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287303089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287322109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287337599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287353139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287370039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.287383089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.290949432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.290997872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:46.293814534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.293845394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342658671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342702961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342722341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342742081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342758981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342775821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342790291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.346273183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.346304433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.348157545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.348206295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.351266017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.351309087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.351326137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.351360087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.353238259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.353268919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.354287249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.354338709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:46.404967678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405018168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405038648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405063548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405083828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405101308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405118568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405139528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.405158868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.40797927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.40808548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:46.411571283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.411599003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.427500405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.427547975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.427570085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.427585075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.433902299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:46.434000089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.436722061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.436816732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.441345275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.441409015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.445416748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.445563608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.446131169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.446206049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155789283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155822813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155837503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155851583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155866413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155888283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155905193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.155921063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156077143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156138873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156170033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156199113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156231003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156282483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156315073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156359413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156395613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156415603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156431723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156451693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156470153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156484843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156500913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156530253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156543253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156559053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.156572293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156587483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156604533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156636273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.156653293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.157235034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.158068524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.158096694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.158114174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164149909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164191369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164210519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164225269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164243849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164260019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164277139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164293329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.164310519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.164606899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.164661839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.164681189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.167636182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.167683932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.167708162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.167957622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.168101742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.168140382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.168492012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.168514742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.169054713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.169120103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:47.169137983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.169156203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.170101673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.170163694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177010569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177054389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177073269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177088479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177104099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177120699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177135349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177151199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.177169329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.180294051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.180332851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:47.182686953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.182731013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.204090719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.204136959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.204156169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.204171699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.204189009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.204220449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.204234009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.207034651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.207082171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.209591373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.209639993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.21846541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.2184917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.2186512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.21867197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.21882384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.21885468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.224357524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.224406154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:47.24467938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.24490139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.24532574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.24540231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.24544491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.2454645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.24548577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.24550378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.24552273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.257091199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.257117609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:47.261474592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.261514942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.270665649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.270777609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.270854049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.270877029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.274669032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:47.276409184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.280774367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.280824557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.28429752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.28442389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.28452288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.28458761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.28463077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.2846525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157816728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157872098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157890618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157906168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157919888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157939978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157958678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.157981598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.158276829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.158351829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.158381999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.158420629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.15963578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.1597538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.15978808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.15982325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.15986526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.15988423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.15990219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.15992086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.15993994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.15995451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.15997093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.16000917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.160023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.16003919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.16005219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.16006751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.16008354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.16012003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.16014566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.16066281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.161494001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.161532321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.161553271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163605283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163645753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163665673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163687333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163728293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163755533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163773113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163789313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.163805013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.163826753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.163843733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.163862223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.165241244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.165305784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.165326994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.165386544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.165425974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.165441044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.165459054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.165473094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.165490604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.165523544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.165546054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.165563444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.166186035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.166239855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167583666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167633866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167655616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167679176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167699176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167716126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167754406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167772756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.167786476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.167802676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.167825746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:48.169421267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.169527397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.169554447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.169569057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.169586287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.169602297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.169620067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.169636697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.169650267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.169665397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.169687207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.170895168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.170945708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17333296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17345678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17347876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.1734946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.17351847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.17353702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.17367172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.17370205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:48.17383518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17385762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17387409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17388752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17390328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17391917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17393458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.1739547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.17397197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.17398733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.17405694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:48.175582202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.175778302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.177514483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.177579803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.177606233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.177622043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.177680243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:48.177738663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.177872483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.177894883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.178120164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.178178454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.178208514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.178247914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.178280384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.178300254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160826403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160873494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160888944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160903304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160917284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160935934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160974114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.160990714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.163876746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.163967616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.163999536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.164030016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.166173898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.166253938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.166288248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.166320388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.168398839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.168422949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.168438399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.168455019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.243956946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.244003336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.244069386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.244173166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.244192066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.244212006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.244232116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.250398671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.250561251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.250635831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.250681981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.252594233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.259510508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.259561828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.259580788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322173865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322225145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322244985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322261465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322277755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322291195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322307805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322325415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.322341555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.324317167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.324364937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.324381287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.326528108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.326581808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.326628098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.332572553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.332711433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.332731103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.332753033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.332768883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.34252736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.342631771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:49.342651101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.342880591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.343777851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.343840581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350464896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350498276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350516737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350534547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350552107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350568187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350587487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350603407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.350619207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.35565992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.35570578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:49.364489477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.364736717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.407288739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.40814623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.40817513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.40819199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.40820784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.40824661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.40828021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.413568904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.413609904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.417523117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.417916577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.426085423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.426128624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.426146844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.426161244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.436510331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.436606881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.438942643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.438979453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:49.521172075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521225365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521250465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521307015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521327155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521352475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521368695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521528965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.521562475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.521763416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.521975526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:49.524150817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.524181877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.526355729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.526399819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.526446109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.526462639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.529796242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:49.529848242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.530648252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.530696792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.542822511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.542977672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.543570032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.543611752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.543649702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.543669372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195271432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195303442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195317722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195331282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195347103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195425483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195445163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.195460953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.196745344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.196820844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.196856844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.197516744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.202238748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.202315998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.202354908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.202395048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.20483327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.2048892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.20490971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.20492795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.267695017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.267748007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.267766017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.267799347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.267916417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.267941547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.267955097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.270520889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.270556389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.270596309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.270616269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.2713167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.276739004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.276792574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.276812894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278117125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278164045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278186335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278202165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278217845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278230995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278285045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278304525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.278321495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.382709184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.382745434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.382765574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.385381876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.385434366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.385456466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.391808481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.391914991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.391934871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.391951451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.391964731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.398155485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.398223055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.398243265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.398610126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.402125098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.402182398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420204692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420260172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420278632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420295822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420312792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420328072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420346322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420363032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.420377752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.427804028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.427898558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:50.45698874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.45705234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.460569702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.460611243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.460629413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.460645913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.460661593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.460677093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.460690483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.612301467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.612359687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.615499739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.615539589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619282112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619323272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619663562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619684252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.700555913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.700614033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.705488377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.705517767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:50.712373182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712409652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712559112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712577062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712595833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712616803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712633623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712649453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712666283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.716608176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.716654056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:50.724794932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.724843292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.725918353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.725970673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.725990273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.726005153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.734662579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:50.734710219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.737059721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.737109801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827706728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827764118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.838401786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.838599527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.845047581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.845103561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158059407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158106557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158124427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158139707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158155367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158176407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158194857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.158212598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.158522798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.158562838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.158640748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.158968748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.159105828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.159142478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.159175798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.159209828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.160606419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.160646909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.160664659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.160681989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.160778059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.160795519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.160812369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.160841159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.1608833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.16093413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.16095054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.16096897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.16099233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.16102594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.16106508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.16203571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.162951491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.163016321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.163036371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163078261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163094011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163110091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163123421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163139101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163152021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163167321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163182811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.163198531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.163213901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.163229561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.163245091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.166120233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.166151063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.166169994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.17498067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.175478871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.175512311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.175529401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.175543191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.176057141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.176112461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:51.176129251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.176234761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.177295872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.177391052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177413612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177429932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177449522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177466382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177482592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177501952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177519162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177534332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.177547462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.183746547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.183795567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:51.189398571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.189452531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.189516191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.189781161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.189830221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.189848301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.189865831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.189881181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.189898241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.189915601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.189932701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.192994074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.193044824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.196162966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.196205206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.196224396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.196239196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.196476026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.196501136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.197257007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.197285027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:51.197398737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197434357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197452277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197465627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197483437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197499557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197518767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197536317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.197587447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.198610818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.198648858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:51.20146184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.20151763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.202199991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.202236621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.202255971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.202269771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.202285851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:51.202304321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.203303472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.203339882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.209371256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.209432646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.211686988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.211737728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.211775068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.211795258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15626749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15632499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15634167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15635732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15637049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15638874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15640632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15642397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.15645132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.15651812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.15658707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.15662243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15665383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.1566907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15672513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15675783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15679108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15681185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15682801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.15684757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.15686712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.15688331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.156901201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.156935551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.156949221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.156966751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.156980321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.156997391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.157014371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.157058841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.157074331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.157564251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.158299332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.158349972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.158411512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158432692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158447672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158466182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158480622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158496512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158509022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158524362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158540082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.158555202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.158568902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.158585542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.158600592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161487574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161537504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161555424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161574314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161608044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161621124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161636704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161651264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161668334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161703684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161733364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161751474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161768204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161785064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161801554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161814804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161829004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161844194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161859074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161872834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161891294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161906734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.161919904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161934474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.161948974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:52.162493525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.162566965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.162590045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.162607495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.162627385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.162642895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.162659665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.162677385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.162691885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.162708935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.162727975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.163767546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.163811856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.163831236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.163847416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.163864756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.163879576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.163898196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.163915076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.164421106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.164449096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:52.164467986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164481466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164520436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164565396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164582236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164600156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164616606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164632616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.164651936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.164673286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.164690556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:52.166077387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.166100597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.166119247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.166136317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.166187498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.166253508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.166272448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:52.166290078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.166854808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.166885208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.166900348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.166934208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.167007468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.167050218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.167084408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.167102708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156426093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156490643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156507993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156524063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156542613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156563473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156583063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156603253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.156623513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.156658113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.156695603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.156731793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156843243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156885033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156931534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.156969084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157006134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157026414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157045614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157065224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.157084834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.157102244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.157150394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.157186784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.157201244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.157219234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.157233814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157250424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157268504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157306644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157323504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.157876824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.158859905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.158904785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.158923665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.158941415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.158955585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.159069045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.159088055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.159103415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.159118315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.159134465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.159163465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.159179775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.159194815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.159210685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.159226535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.162130927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.162166127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.162185087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.162202738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.162236588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.162252138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.162267908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.162281838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.162330878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.162365748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.162383988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.162400508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.163079248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.163121038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163142238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163160078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163177218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163194788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163212158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163227838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163245608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163261368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.163275048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.163291558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.163308338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:53.16495347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.16499742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.16501815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.16503219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.16504874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.16506627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.16508242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.16509871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.16511311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.16512894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.16514532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.166276831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.166315791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.166334051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.166347941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.166363861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.166378971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.166394391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.166410611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.166925861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.166969141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:53.166990261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167005361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167026281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167043251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167060121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167075401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167091481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167110201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.167127441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.167142821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.167159541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:53.168638192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.168673552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.168691162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.168704712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.168720152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.168733452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.168748342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:53.168763892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.169319743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.169353203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.169369373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.169398853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.169476703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.169692293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.169726853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.169744783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.156963817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.157009517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.157026407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.157042467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.157055997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.157075957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.157096497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.157113937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.169592966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.169651666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.169684846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.169824416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.18739662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.1874856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.18752174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.18756663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.1876782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.18770169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.18772095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.18773963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.195733286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.195773106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.195840276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.195873526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.195890476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.195908766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.195923606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.196060856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.196080576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.196116016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.196132816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.196705227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.197483557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.197513827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.197531947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199263398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199281898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199326669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199342849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199358369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199371809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199386909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199402539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.199418399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.199465329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.199483969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.199501249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.203563682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.203699772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.203723702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.209408076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.209471586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.209486926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.209555776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.209572856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.209850656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.209896246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.209913846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.209931136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.213271899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.213332959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220228624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220270334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220289304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220306904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220324354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220341774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220359324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220375154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.220390234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.220407244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.220425734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:54.222204346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.222229866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.222311886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.222327186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.222343816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.222359626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.222374776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.222390196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.222404056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.224883308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.224923928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.226976609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.227021939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.227121909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.227139689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.227159619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22717882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.22719665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.22721452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.22780515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.22784202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:54.22800609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22802624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22804632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22806189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22807927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.2280974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22811716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22813655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.22815577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.22817199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.22818968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:54.229708181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.229810071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.229831352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.229847602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.229865952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.229884272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.229902302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:54.229921162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.230469042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.230513842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.230531882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.230563182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.230597172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.230634442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.230669202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.230686352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.189726975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.189796835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.189812835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.189826695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.190108016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.190137456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.190153306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.190168746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.191422517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.191476027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.191505297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.191534857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.289615751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.293528804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.293601544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.293643894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.300475949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.300543189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.300567729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.300588669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.30174447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.30178535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.30209743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.30213875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.30215342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.30216972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.30218316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.310168746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.310259866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.310306176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.310325726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.310955407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.312026777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.312093008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.312112948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314185289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314305769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314330639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314346569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314365799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314380199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314411149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314428859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.314448169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.314573949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.314598799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.314618929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.318989503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.319032033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.319052393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.321274274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.321334114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.321352835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.321371965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.321388125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321404515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321438705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321455015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321471095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321937275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.321972845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327337429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327384509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327601319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327621309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327636149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327657119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327672909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327688829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.327705769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.340251799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.340280949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:55.343204471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.343254561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.347489444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.347540474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.347561824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.347578564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.347594194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.347610804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.347625644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.349701536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.349752396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.351199237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.351239667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.357433292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.357483402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.357501662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.357520122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.359146443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.359190493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.362958396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.362996096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:55.365690998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365731948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365828068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365843548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365859208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365873898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365888608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365905248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.365921348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.365939008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.365955258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:55.370663212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.370692352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.373026333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.373058813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.373077694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.373092054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.373217894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:55.373239124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.373898104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.373938194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.374010704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.374057374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.374120224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.374212114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.374248064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.374264844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162141937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162230078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162265198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162297968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162489838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162564368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162613018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.162657418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.167958822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.168021252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.168056462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.168093222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.178076799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.17814514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.17818134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.1782149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.17919635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.17922182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.17923827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.17926217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.184290584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.184335514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.184354444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.184386954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.184403054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.184422834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.184437654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.191085069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.19198789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.19235534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.19239182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.19253132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.193762121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.193795311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.193813901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195527153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195548293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195572383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195684223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195780673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195797533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195814003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195835303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.195852163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.268478148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.268530638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.268549418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.270853489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.270895979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.270917029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.271247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.27131865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.27133657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.27135378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.27136854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.274172622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.274222942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.274242052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.274265962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.275257933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.275285733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335133118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335165628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335186028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335202408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335220148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335235568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335253088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335269818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.335284838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.33731996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.3373496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:56.339980562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.340171832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.341109272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.341145862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.341234193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.341253433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.341270013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.341288793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.341305823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.348409748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.348471248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.35087435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.35091236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.428228608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.428289208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.428307588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.428323648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.432927152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.432963052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.434568003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.434600553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:56.438899586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.438948886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.438975976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.438993036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.439011956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.439031376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.439048486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.439083826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.439101936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.450862625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.450904525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:56.454151928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.454200208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.461027653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.461050873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.461112403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.461131113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.461699833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:56.462302184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.462543114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.462578414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.465444876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.465550356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.469007399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.469076069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.469111679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.469134429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164077422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164134852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164151042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164166052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164182912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164202762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164262182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164295952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.164608062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.164653172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.164684182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.164713162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164854813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164914723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164949383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.164988563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166383084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166409554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166425934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166443084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.166672244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.166710224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.166728154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.166760384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.166773394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.166793664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.166809334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166825974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166844024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166875814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.166892084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.167428624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.168219905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.168242545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.168261155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168673935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168714145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168731845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168744915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168761245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168776455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168792085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168808655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.168823476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.168840396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.168857366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.168921886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.180956215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.181012755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.181290715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.181341145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.181424855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.181442575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.181460495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.181474365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.182223996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.182273706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.182290776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.182556716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.186651389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.186697639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186803549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186823899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186844359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186861219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186878959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186895869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186912039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186928419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.186944059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.189464061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.189493461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:57.193949044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.194048735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.194257035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.194280715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.194299075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.194314725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.194331145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.194349355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.194363075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.194486695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.194506485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.197685877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.197840857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.208308545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.208349915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.208367745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.208381745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.208764036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.208794136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.209402046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.209429176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:57.209532876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209551956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209568606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209583186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209598686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209614606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209631156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209645936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.209660346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.218531993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.219069543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:57.222573466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.222776256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24149972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24154879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24156761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.24158337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.241961231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:57.241991521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.243079161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.243131002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.275277006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.275362356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.275877116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.275925076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.275976056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.276020256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.155877049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.155967189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.156003989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.156020379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.158884841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.158943851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.158962161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.158978551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159132911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159173461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159205871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159238141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159326001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159361361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159393111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159427801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159462821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159481721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159499491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159545292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159716712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159738152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159838632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159873512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159888332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159912392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.159925792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159943752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.159980702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.160253342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.160271842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.160809962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.162215414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.162244784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.162264284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166478287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166522117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166543137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166558797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166592877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166609097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166625907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166642757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.166658587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.166839497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.166861567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.166881877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.168721748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.168754928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.168775148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.168813338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.168867139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.168883669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.168902609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.168919529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.168937229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.168976389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.168995419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.169013509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.169542639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.169573149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169649899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169668239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169684649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169701529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169724999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169747599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169765729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169781769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.169797939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.169813169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.169830439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:58.172019831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.172053441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.172148181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.172191081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.172210871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.172228911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.172248171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.172266131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.172281631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.172299521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.172317711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.173730062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.173758212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.173787582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.173802942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.173822292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.173838572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.173873982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.173891632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.174494133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.174523453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:58.174544903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174559443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174577793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174593713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174609843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174627743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174645153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174662513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.174681603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.174695983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.174714023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:58.176211224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.176250474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.176269094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.176284904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.176304924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.176321164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.176341244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:58.176360714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.176861555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.176891115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.176911785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.176946285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.177050455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.177089665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.177131585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.177150305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156512073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156556133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156572223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156587163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156601893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156621453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156637853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156656513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.156674013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.156706393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.156743503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.156775393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156807563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156841603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156877773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156910644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156943084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156961194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156980194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.156998934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.157017354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.157036404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.157053894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.157090084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.157105014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.157121364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.157134764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.157151544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.157169064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.157202014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.157219194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.157606414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.158420845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.158461795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.158481005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158498645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158513005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158531065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158566285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158583235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158597795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158616115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158633425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.158650405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.158665495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.158681435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.158697215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.160387416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.160440116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.160461066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.160480486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.160512586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.160541006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.160558096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.160572966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.160589896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.160623786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.160639916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.160657136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.161318597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.161342627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161361157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161374567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161404317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161420707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161437667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161452757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161467877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161484567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.161499247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.161515417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.161533677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:59.163242008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.163279878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.163299508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.163313008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.163328238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.163345358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.163362308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.163379058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.163392288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.163407158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.163425428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.16517586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.16520468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.16522477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.16523854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.16532191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.16533833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.16535391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.16537053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.16617201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.166195101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:59.166225001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166239801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166255611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166269461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166284831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166301481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166317121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166332041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.166349771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.166367711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.166385441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:59.167932362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.168061032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.168124462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.168139932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.168155992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.168171152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.168189962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:42:59.168207122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.168933203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.168973613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.168990943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.169025713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.169058303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.169092923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.169128053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.169145213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.156583176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.156620146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.156636806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.156651186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.156668116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.156693576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.156715486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.156736116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.156790566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.156842846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.156878956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.156909657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.157367297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.157429657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.157469967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.157506847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.157545557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.157569657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.157600177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.157618227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.157638797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.157657067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.157675227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.157705277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.157719267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.157767507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.157786157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.157803257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.157821687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.157860577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.157878517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.159447898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.160517579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.160555089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.160574449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160596169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160615539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160634049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160650559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160669889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160684429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160705399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160722459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.160741209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.160758029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.160775249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.160792799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.162792051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.162821781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.162841031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.162858701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.162905491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.162919281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.162934101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.162947171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.162969521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.163002361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.163037281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.163076701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.163793462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.167155734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167288524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167308434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167326664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167342964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167360604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167380194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167397804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167413904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.167427874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.167444764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.167462824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.169916096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.169948236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.170346817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.170371677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.170387897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.170404867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.170420887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.170436627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.170567877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.170671367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.170689437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.173618659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.173661179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.173782899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.173800999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.173917519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.173933299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.173948639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.173965979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.17458574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.17475908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.17512898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.17515229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.17516964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.17518331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.1751991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.17521478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.17522988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.17524475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.17525955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.17527448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.17531282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.177423152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.177466362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.181759265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.181799945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.181819115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.181833915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.182291066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.182324396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:00.183192766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.183220426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.183286776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.183321976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.184678887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.184732217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.184765248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.184782778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156089969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156138589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156155609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156172789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156187379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.156208579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.156229979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156249609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156313059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156348479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156380019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156412199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156465539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.156503789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.156543389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156576969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156613069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156633169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.156649849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156669079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156687569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156704089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156738999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156773449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156790259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156807059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.156821579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.156837759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.156853589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.15688818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.15690424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.158748491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.159791712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.159836022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.159858242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.159934742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160046122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160065092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160079762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160099742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160117532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160155882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160176332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.160193942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.160210912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.160232412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.160251712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.161838483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.161908163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.161929953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.161948373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.161990473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162070013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162088873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162103893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.162123583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.162159163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.162177843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.162194234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.162747084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.162790974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162811124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162825694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162845324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162875784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162890494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162904754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162922064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162939284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.162953014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.162967894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.162985484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.164833845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.164884646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.164907516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.164922956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.164939286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.164953836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.164968386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.164984956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.165048256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.165064846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.165080476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.166246577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.166295487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.166315027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.166332117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.166349587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.166364087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.166383967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.166401207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.166978987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.167001787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.167031397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167048297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167074717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167088187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167102407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167118107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167133617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167148797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.167177157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.167193647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.167212837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.168776758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.168842789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.168916529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.168932639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.168959329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.169027039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.169041839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.169058439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:01.169634329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.169661839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.169695889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.169733249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.169811369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.169847559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.169880799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.169898139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.213368365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.213467065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.213506245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.213523655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.218253739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.218346419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.218392039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.218435539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218926839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.219071699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.219104119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.219131799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.224901604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.224995394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.225030114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.225063154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.228697097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.228738387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.228758297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.228780827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.236104262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.236131322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.236186982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.236222302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.236237432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.236257012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.236271722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.244737379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.244785269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.244824449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.244843359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.24579081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.24701427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.24706689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.247132151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274575611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274615831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274634121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274648461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274664501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274677711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274693521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274708751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.274723861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.293863506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.294175766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.294199416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.784957465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.785012755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.785041345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.787736347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.787796957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.787813357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.787852087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.787882447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.794314332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.794374842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.794393402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.798627115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.802409888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.802538908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808107733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808141973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808161303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808179473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808195703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808210963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808226953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808243203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808255643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.825134025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.825238575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:02.835754513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.835794253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.836534904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.836561224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.836582144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.836600364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.836617634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.836635654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.836657184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.947627918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.947672438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.949621819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.949658799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.955174933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.955208173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.955225303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.955241983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.97664992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.97669602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.980000902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.980161602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:02.99047875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.99051306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.99053124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.99054694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.9905638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.99058226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.99059913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.99061647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.99063486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.004786291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.004849441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:03.008732004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.008773334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.013192687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.013224527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.013243047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.013258087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.084791971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:03.084842941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.085955162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.085984512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.091299586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.091358516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.091393416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:33127"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.100669013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.100737803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.100787773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"835ebe34-0ca4-410c-9484-d10025273c0f","remote_addr":"[::1]:33127","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.100813963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"835ebe34-0ca4-410c-9484-d10025273c0f","remote_addr":"[::1]:33127","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.101233954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.101265784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:03.105107906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"835ebe34-0ca4-410c-9484-d10025273c0f","remote_addr":"[::1]:33127","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":4308,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.160555968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.160600268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.160616558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.160630778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.16351276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.163548431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.163570871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.163592911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.174253999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.174319379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.174384729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.174415499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.239289248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.239375758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.239413968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.239454768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.240696469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.240740069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.240756559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.240775869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.243164421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.243211251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.243311881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.243348641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.243366241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.243386401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.243402801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:03.243483841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:35832"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.253120408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.253172908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.253221158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.253243828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.253340358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"6a46f055-e484-4ca8-a8e5-dd0cde053978","remote_addr":"[::1]:35832","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.253370248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"6a46f055-e484-4ca8-a8e5-dd0cde053978","remote_addr":"[::1]:35832","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.254414319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.258065592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.258161752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.258337882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:03.258445162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"6a46f055-e484-4ca8-a8e5-dd0cde053978","remote_addr":"[::1]:35832","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":5104,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261374734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261406964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261469104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261487164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261562014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261581474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261597454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261614624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.261632954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.298555422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.298595642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.298612862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.364931942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.364984772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.365009952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.380298704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.380419314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.380452174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.380471344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.380487574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:03.380507514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:35097"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.690965358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691037978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691057918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691076128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"bf2df5e8-57f1-4765-bc31-080c43f44137","remote_addr":"[::1]:35097","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.691100598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"bf2df5e8-57f1-4765-bc31-080c43f44137","remote_addr":"[::1]:35097","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691553429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.69345342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.694541561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, 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:43:03.694578771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"bf2df5e8-57f1-4765-bc31-080c43f44137","remote_addr":"[::1]:35097","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":3509,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703274317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703308998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703327368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703344388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703360108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703375948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703391688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703407738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703423408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.715255667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.715286157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:03.721103121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.721145671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724562574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724601584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724620074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724636594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724651834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724667904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724686554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.816300732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.816353942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.829171881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.829236071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.09302209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.0930953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.09311563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.09313181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.098707115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.098763735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.108777452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.108826982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:04.173097291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173150441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173168541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173183911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173201561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173218331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173233361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173247741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173267331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.186826061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.186988461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:04.187105631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:51673"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.187960742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.187995192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.201189652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.201239512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.201371462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.201395662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.201918392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4bb6851c-eec7-4a4d-8698-4e94fd2bb667","remote_addr":"[::1]:51673","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.201951472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4bb6851c-eec7-4a4d-8698-4e94fd2bb667","remote_addr":"[::1]:51673","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202048243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202085913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202148473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202165693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202186843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202200523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:04.202914183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4bb6851c-eec7-4a4d-8698-4e94fd2bb667","remote_addr":"[::1]:51673","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":1006,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.206491996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.206554256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.206591636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:04.206608676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294181362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294240012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294258442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294277662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.302659618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.302704378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.302776719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.302843439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.302876479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.310739185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.310875015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.310973715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.312194886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.315130718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.315164808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.315182388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.315200508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.315216478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.316089299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.316345939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.316377119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.31772794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.31775357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.31783391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.31786609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.388034963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.392507126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.392673306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.396382079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.396437729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.396458169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.39806227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.39812516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.39814137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.39818302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.39819959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.519620512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.519680642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.519701372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.520312253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.524519426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.524564006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525669437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525698297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525747007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525764787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525782747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525811877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525830117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.529536829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.52956376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.534547273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.534595493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.538902547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.538943717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.538963047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.538979767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.634122618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.634166048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.63577963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.63581679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63677983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63680314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63681989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63683645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63685347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63687039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63688685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63690182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63691545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.638091521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.638118991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:04.645229647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.645350937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647119288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647138718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647154018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647168648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647183488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647197978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647210758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.648545929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.648575449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.655021734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.655068014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67584666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67589583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67591672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67593283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.680657603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.680700813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.686077278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.686122268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:04.738071007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738123687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738143577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738161677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738179077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738195917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738213307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738230817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738250777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807146528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807197358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:04.81055377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.81064902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.811622421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.811733681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.811777161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.811795811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.826761883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:04.826808973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.832990787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.833035817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.838583412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.838678662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.844896096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.844974846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.845156556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.845175426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165636018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165689818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165710088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165727828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165798668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165870328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165888968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.165906118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.166083688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.166123108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.166155858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.166190149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.166724399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.170596142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.170646602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.171701503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173342694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173384744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173402494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173438064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.173535584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.173552244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.173636264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.173667534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.173680804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.173743324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.173758524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173775244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173823164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173859334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.173875544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.174412835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.175182625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.175206925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.175223625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175361035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175376995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175393875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175408105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175423055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175436075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175450995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175465846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.175480936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.175496276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.175512066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.175527586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.177494957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.177527927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.177547687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.177565877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.177597697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.177613177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.177629727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.177644127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.177659357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.177692127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.177708357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.177724097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.178400498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.178423328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178468448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178505258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178521538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178537218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178552848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178569588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178587358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178602188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.178615448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.178631708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.178647658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:05.18115492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.18117926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.18120393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.18121819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.18123474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.18125163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.18126861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.18128601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.18130143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.182366821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.182389071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.185174773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.185207533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.185400423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.185418273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.185435213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.185448573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.185606703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.185667153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.186265614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.186291254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:05.186396064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186413324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186428984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186441994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186457994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186473754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186489264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186504954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.186521204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.186538674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.186554754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:05.188815676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.188843296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.189297886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.189318556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.189336696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.189351176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.191139007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:05.191182157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.193527089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.193551749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.193698819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.193732719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.194214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.19427225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.19437589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.19439684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.233119153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.233177003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.233191513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.233204653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.235163015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.235207165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.235224065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.235326085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.237993337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.238032397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.238064047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.238096287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.2422233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.24229041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.24232534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.2423603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.243493401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.243535921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.243554091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.243571211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.247988364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.248015684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.248070584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.248103164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.248116734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.248133464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.248148664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.249367425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.249399725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.249436285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.249455695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.250249526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.251194357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.251239697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.251259757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252578828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252611458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252634938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252723638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252854558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252872128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252888358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252903368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.252919438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259476783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259507293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259524943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26883569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26912656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26915501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.26922748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.26928152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.2692978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.2693419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.2693592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26939048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26942751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26944479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26946205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272348393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272385113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280160878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280198728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280218048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280233849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280257979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280272959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280288029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280303849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.280317729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.283948371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.283974571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:06.289532886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.289574596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.289940906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.289961136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.289977616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.289992096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.290007286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.290021416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.290033846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.297446931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.298442672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.307723099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.307764399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.345251818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.345337228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.345438778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.345474928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.34793568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.3479811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.34914564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.34917951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:06.350409181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.350431101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.350709792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.352100363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.352248613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.352313913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.352353243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.352370943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.352387583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.38842642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.38846872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:06.391541062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.391589222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.392322503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.392360623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.392378533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.392391993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.392489333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:06.392510883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.395032095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.395074235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.396956197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.397013497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.397044447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.397080367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.397113757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.397131687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.15838183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.15844206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.1584592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.15847494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.15848925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.15851221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.15852907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.15854524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.168129497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.168189867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.168221897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.168434867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.170997969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.171086589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.171155039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.171190609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.171260969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.171282479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.171301149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.171319449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.171371079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.171388019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.171408069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.171438169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.171451909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.171468039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.17148177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.17170707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.17173049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.17178537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.17180191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.17240747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.173554611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.173581641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.173600311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197249019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197295889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197430979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197449539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197464579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197478779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197494999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197509709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.197524059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.197857589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.197883859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.197899029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.200330681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.200370541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.200389021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.200585121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.200619881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.200633491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.200650472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.200663002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.200722252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.200756912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.200773162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.200788792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.202049183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.202096263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208167907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208249867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208298027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208332557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208364097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208394647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208425877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208562697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.208605987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.208686728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.208740658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:07.210982159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.211052699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.21128673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.21132132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.21133752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.21135304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.21143047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.21144596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.21145861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.21147274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.21148786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.213120511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.213139601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.215742393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.215772273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.215787623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.215800133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.215814583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.215830043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.217847804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.218050375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:07.219773816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219801486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219818416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219832496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219849416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219865036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219880746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219895636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.219911066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.219927126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.219943216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:07.220376006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.220395606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.220463666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.220477886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.220492326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.220505156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.220520236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:07.220534916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.221274537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.221294497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.234563797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.234824867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.235040127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.235086427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.235143628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.235160958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156106041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156164911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156181461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156198071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156213771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156234131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156253521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.156270431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.160939285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.160998845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161031995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161063485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161544015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161583335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161618125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161654425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161728765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161750865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161769435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.161789795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161808875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161825015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161914215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161947465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161961845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161979225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.161992565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.163686557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.163734387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.163783487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.163800927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.165255268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.166444969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.166954259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.166976429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169646351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169665821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169709171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169754151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169772571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169788701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169805601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169822681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.169839211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.170710582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.170783132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.170803512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.172969214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.173000854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.173020204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.173176314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.173214654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.173230784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.173250124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.173265504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.173310684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.173345674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.173364374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.173382174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.174600025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.174635505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174655765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174672675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174689795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174713215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174730865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174749945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174769265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174786095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.174800255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.174817515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.174833945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:08.183779292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.183831302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.183901182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.183920722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.183947792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.183962832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.183977052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.183993312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.184025432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.184040212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.184059442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.187058144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.187101274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187121284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187139024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187155254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187169794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.187185734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.187203944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.187823355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.187857575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:08.187877155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187895375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187912675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187926525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187942275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187960225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187976855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.187995065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.188040165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.188058335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.188076415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:08.190526017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.190569197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.190641807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.190660197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.190711987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.190729367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.193628439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:08.19411757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.195663581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.195706451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.195923481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.195986931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.196019061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.196052591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.196084631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.196102591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.168958904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.169015124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.169033034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.169048974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.169844094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.171006515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.171043995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.171090105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.252237156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.252453477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.252590857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.253077207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.381240154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.385582107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.385673557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.385710007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.386957458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.386999498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.387019868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.391365381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.394708504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.394748224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.394768194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.394800164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.394814724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.394877024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.394894254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.399366867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.399455117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.399494507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.399511457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.401266829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.404627801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.404673791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.404717101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.465437177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.465650797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.481115749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.481163579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.481181899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.481195519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.481216809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.481232739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.481247219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.500568784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.500614254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.500633714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.50853643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.50858914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.50860951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.516197835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.516423506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.516448636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.516467806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.516483246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.53610234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.53617459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.53619272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.537084291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.543858796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.543908076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573232738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573273818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573292088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573307918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573331769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573350119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573366689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573382999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.573401589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.574236819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.574317789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:09.591540422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.592439433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.598181807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.598208197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.598228317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.598246217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.598266187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.598286967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.598313057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.606624584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.606671134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.611513487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.611563057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622258175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622304835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622324965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622343355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.623571686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.623611616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.624893907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.625042147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:09.627604279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.627642709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.627660969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.627678389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.627694149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62771196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62772768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62774378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62776107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.634422745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.634678345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:09.639336578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.639374438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644383882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644426912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644446882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644463062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.646966094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:09.647009454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.648618025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.648642845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.651884828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.651949618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652459938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652533468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652574088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652595868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.158439769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.158490539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.158505319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.158519749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.15956449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.15958962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.15960608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.15962249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.168287786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.168370426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.168410756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.168445546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.171722889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.171804629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.171841999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.171876769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.175786852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.175931902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.175968792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.175988622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.180112805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.180189855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.180325255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.180476025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.180496985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.180514235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.180528185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.184103758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.184167128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.184284758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.184304158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.185737859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.19998309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.20002529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.20004347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202492492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202536392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202554742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202570182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202587052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202600192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202614972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202630072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.202645392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.209862997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.209913317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.209931567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.212188539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.212259189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.212282069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.216098512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.216218462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.216240782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.216258092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.216280322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.216569913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.216619503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.216637483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.216744903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.218385574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.218499104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.220958096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221015316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221037696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221054936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221070386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221087746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221106636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221125646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.221144026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.221163036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.221184476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:10.223744448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.223797408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.233937536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.233985376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.234038136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.234055476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.234071926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.234088916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.234103836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.234425986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.234458546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.236623788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.236655808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.248089966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.248134996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.248155296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.248169616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.335225112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.335448362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.338834605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.338876725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:10.348112352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348189552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348334722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348401732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348418592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348433642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348447922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348461652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.348475632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.435707728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.435753038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:10.442152963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.442309643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.443877034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.443898454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.443922004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.443935834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.509569413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:10.509757634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.511658915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.511699715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.515775858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.515857268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.517342919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.517386179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.51778277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.5178362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.190639696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.190688426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.190703846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.190717536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.192852568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.192896878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.192918448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.192936548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.19570933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.19576724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.19579885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.1958299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.201445604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.201504804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.201537494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.201570224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.203234765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.203276475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.203294035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.203311746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.206634548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.206658738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.206751508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.206785538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.206801408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.206817918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.206833708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.218878237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.218940537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.218976107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.218992377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.220962699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.2222244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.22226327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.22228331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230472466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230522376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230573546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230592196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230609586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230623916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230640976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230660676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.230683446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.233256538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.233302798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.233325658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.236798771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.236837291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.236857281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.24916559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.24922645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.24924363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.2492612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.24927693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.265656823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.265760323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.265834713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.266195893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.267351884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.267536154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268001344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268035624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268054254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268084174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268099074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268114574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268129564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268146954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.268160874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.274250759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.274297809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:11.276588461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.276630931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.276945561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.276964391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.276982761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.277003361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.277022721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.277044141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.277059641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.277215581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.277266581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.280444784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.280484734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.294685924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.294866695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.294953805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.294998525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.295088525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.295143795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.297554597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.297594667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:11.308458185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308509525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308533785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308549785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308567595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308584295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308604295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308620555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.308637005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.308703325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.308735545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:11.311260137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.311301717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.312255408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.312290058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.312305968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.312318788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.312332538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:11.312347388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.313350048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.313372838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.31544856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.319284163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.352023688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.352082598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.352156708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.352177088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.194762162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.194810252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.194826862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.194848882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.194959822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.194982872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.195000882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.195020152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.199439096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.199523226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.199568406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.199600256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.202218158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.202271598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.202308258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.202343228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.20577043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.20580465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.206246881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.206275041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.264261034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.264937685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.264974835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.265030355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.265051305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.265073685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.265090045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.278534805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.278585675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.278626135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.278648975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.280162726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.281328967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.281389897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.281409987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282565298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282657388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282683428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282699758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282720618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282735288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282750688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282770238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.282787168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.28465771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.28468801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.2847054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.287867952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.287902492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.287934342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.338806181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.338874641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.338892571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.338910991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.338927311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.344030385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.344094065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.344113475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.344311865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.345755716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.345781506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346594457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346623077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346640827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346659977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346681337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346696417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346712727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346729547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.346745877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.351887141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.351982271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:12.354616113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.354742233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365280921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365321721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365341791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365360461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365377491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365393971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365408351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.365965381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.366016241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.367615362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.367651562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.369124824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.369158714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.369178564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.369192804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.371692875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.371732335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.372309516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.373995837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:12.380353192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380404012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380508982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380530992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380547642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380566042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380582952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380600822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.380618132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.381008562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.381257113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:12.385734486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.385794126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.395195023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.395241413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.395265913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.395284643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.402590759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:12.402699869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.40425047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.40440436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.411778686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.411864926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.412735376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.412798016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.412881267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.412934487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173054809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173112319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173127849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173143849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173163749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173186359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173205349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.173223269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.174362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.17443481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.17447495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.17450612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.176949262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.177000502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.177033892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.177067632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.177479672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.177501342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.177518132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.177535632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.182059925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.182144836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.182286546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.182344136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.182359896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.182378996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.182393706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.229227091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.229281871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.229324201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.229355931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.230129902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.231214863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.231277903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.231417083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234434285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234463595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234727365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234743335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234763615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234778935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234795135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234813005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.234829885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.239313319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.239366499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.239384249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.249225616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.249252486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.249284676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.2547007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.25475973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.25477799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.25479727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.25481788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.255751081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.255818691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.255841151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.255860271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.256759802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.256803382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261649075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261699746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261719566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261774346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261816846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261833246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261864156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261882716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.261899846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.263327297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.263352047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:13.265161138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.265210158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.276948907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.276995647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.277034487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.277053957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.277070797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.277088717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.277103847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.278230118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.278277888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.28135873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.28142999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.285144333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.285251613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.285271343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.285288943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.285359843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.285404473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.286278364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.286367624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:13.286458004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286496934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286515294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286530194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286552074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286568324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286585394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286602544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.286670054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.286687384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.286706324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:13.291786288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.291848058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.2935913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.29363416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.29365428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.29366983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.29368655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:13.29370515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.29447941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.29450304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.295540251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.295605291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.297238862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.297284202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.297318012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.297338932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.167968768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.168013058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.168029648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.168043548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.168500148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.168562028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.168583338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.168603378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.186100562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.186159902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.186191382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.186220212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.236183619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.236258049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.236298229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.236332899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.23749956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.2375303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.23757867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.23763427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.239165042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.239208542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.239229222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.239260912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.239277142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.239296402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.239313012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.247305618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.247351348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.247397118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.247547198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.249256639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.251215681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.251262141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.251285141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258119106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258178346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258197586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258213016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258233056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258249076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258266676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258283576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.258300106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.258986246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.259014837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.259047997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.261889019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.261930429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.261951779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.262219149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.262262839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.262280549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.262297569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.262314159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.268035303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.268107153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.268128503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.268392444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271604056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271655266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280076022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280132072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280154032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280173002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280189962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280207132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280224242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280240933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.280255893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.281148793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.281196553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:14.283042745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.283093695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.289116479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.289140059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.289158209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.289176279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.289192989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.289208709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.289222479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.307572333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.307607963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.312096577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.312154237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.317468181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.317516741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.317536971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.317552331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.317726571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.317752511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.320558833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.320604643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:14.322891385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.322924725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.322984395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.323028015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.323050225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.323066405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.323082045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.323099005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.323114725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.323130105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.323149715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:14.32961757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.32966395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.357325241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.357357411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.357464461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.357486251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.359403532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:14.359648612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.362585785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.362615355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.363991516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.364035166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.366415577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.366460648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.366496388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.366517798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156082202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156204362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156223922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156237732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156251312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156338482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156357602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.156373872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.205278059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.205343439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.205375479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.205407879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.20660409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.20668378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.20672427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.20676471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.209109142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.209146242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.209167792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.209187042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.212288714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.212340284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.212360964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.212392444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.212406784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.212427244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.212441774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.261961292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.262024872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.262078472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.262099992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.263101893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.264650254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.264700244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.264719864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269862578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269912188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269932108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269947098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269964578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269979078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270010368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270039738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270056378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.27242044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.27252562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.27258308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283468488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283553548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283603808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.28640619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.28647345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.28648972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.28650679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.28652448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.287059701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.287113381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.287133791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.287151621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.290798713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.290837814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304184434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304551114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304581384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304604814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304631634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304647454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304662954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304677994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.304692294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.311330829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.311438159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:15.314193321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.314391391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.314568491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.314586161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.314665341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.314686241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.314703181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.314720522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.314735002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.321710617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.322957348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.328477892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.328579082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.334098516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.334172536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.334192576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.334207766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.334442566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.334475106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.335283377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.335337617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:15.337490359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337542389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337562119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337578759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337596189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337614349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337646049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337663799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.337683809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.33935117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.33939804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:15.341319942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.341364442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.344250424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.344310814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.344332424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.344348184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.348156477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:15.348231147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.349482038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.349520038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.351523129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.351567869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.351712989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.351750279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.3518574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.35187678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155695365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155760535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155776675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155793125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155808925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155827755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155845835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.155865345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156053725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156108605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156141095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156173485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156236905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156280405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156313485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156352695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156386635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156404335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156422965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.156441205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156459335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156474115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156493695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156523545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156537655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156554985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.156570505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.157487136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.157543046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.157582536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.157599756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.158107736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.158849177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.158889497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.158907887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160201508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160245238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160264888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160279298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160294108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160326828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160341348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160355538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.160370638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.160386918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.160404888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.160419658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.161929399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.161967649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.161988709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.164424521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.164535661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.164555731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.164576291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.164593811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.164749761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.164819421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.164835841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.164851462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.167931544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.167969754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169705585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169827825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169850515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169868175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169887845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169907195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169926025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.169945475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.170133715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.170704626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.170735626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:16.172876798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.172913568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.17562206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.17565384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.17567316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.17569299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.17571012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.17572558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.17574162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.17575817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.17577943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.177087731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.177134251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.177248681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.177282561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.177302481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.177320901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.177338421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.177354511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.177917831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.177941191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:16.178859632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.178897462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.178916982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.178934172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.178952652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.178969242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.178986622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.179005002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.179027152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.179044112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.179060022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:16.180599853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.180637173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.180716293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.180731883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.180747963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.180760864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.180775984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:16.180792104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.183089995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.183145755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.187278538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.187337558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.187402179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.187438529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.187470619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.187489179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.156639578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.156694298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.156710868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.156726228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.156741208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.156990779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157019609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157038819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157112349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157145499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157177459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157207749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157271619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157306519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157340609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157376619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157411289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157430379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157451229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157481319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157498279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157512269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157530219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157561209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157576469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157604389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.157619199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157636789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157654129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157687989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.157703929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.158161409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.159646511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.159691401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.159711331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159730441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159745671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159761421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159774891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159791181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159803811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159818801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159841241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.159856251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.159871081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.159886501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.159901771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.166451266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.166495686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.166517206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.166540456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.166599746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.166618796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.166641416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.166656006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.166861646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.166898406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.166916336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.166932196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.167556707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.167583637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167608257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167623277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167640787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167656287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167673367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167688677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167703677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167718377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.167731007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.167745677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.167763237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:17.169725938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.169747768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.169790748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.169806368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.169827258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.169844058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.169858998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.169873998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.169886698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.169902668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.169919688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.173079421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.173272031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.173371531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.173389411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.173434131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.173450821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.173468891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.173485621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.174690932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.174736842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:17.174759462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174775822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174842122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174857462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174875402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174890772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174905462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174920672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.174935632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.174950352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.174966402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:17.176776134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.176823064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.176842354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.176856824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.176873694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.176888414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.176906184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:17.176923654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.177586494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.177620874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.177668224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.177699564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.177761634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.177815764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.177847774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.177865384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.155891872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.155948502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.155964652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.155979152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.155992712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156012572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156040652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156057602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156095222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156161482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156252702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156284102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156316652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156357012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156395362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156433302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156466312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156486572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156504582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156526112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156544892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156561852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156582222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156614422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156633172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156650492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.156665522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156682292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156699552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156733062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.156765222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.157209233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.158258384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.158297344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.158316544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158336714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158353074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158373174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158389704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158406644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158420724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158437934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158454954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.158471494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.158488154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.158504334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.158521344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.160145125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.160172265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.160192855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.160211875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.160247005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.160262565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.160279715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.160294255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.160310755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.160345015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.160364005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.160381685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.161443096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.161474596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161603456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161623916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161639936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161655866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161860166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161887446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161906376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161926866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.161943296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.161959456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.161977436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:18.165120179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.165165049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.165189139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.165207769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.165227539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.165258449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.165277909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.165297779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.165316069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.165331919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.165348579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.16651073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.16656327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16658363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16660239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16662877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16664376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.16666273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.16669426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.16719323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.16722965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:18.16725426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16727522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16729533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16731321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16734533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16736674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16739809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16741853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.16744681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.167503061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.167525171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:18.168888372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.168926272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.168945612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.168961982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.168983292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.168997042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.169013242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:18.169033462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.171245933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.171321913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.171342833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.171377353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.171410593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.171446413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.171482134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.171513324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156216325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156271975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156290005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156305955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156323845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156357445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156376075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156393865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156437985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156481165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156517575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156552285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156620135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156660175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156714045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156746865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156793675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156815705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156833235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.156852815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156874385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156890586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156910756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156941996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156959576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156976886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.156991596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.157039546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.157055366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.157090706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.157108736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.157618126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.158631017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.158668947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.158688097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158761057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158811367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158829517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158843547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158862257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158878527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158897887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158915217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.158932337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.158949707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.158968197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.158995147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.160577228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.160643308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.160682788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.160703498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.160738468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.160758588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.160778678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.160795678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.160813038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.160855788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.160873039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.160893169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.161368479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.161427199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161449699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161468199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161490899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161516379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161537369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161555189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161572289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161589559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.161603949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.161624519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.161643529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:19.16308096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.16313451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.16315423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.16316993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.16318918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.16320755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.16322673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.16328921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.16330391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.16332489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.16334341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.164345471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.164387261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.164406281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.164424991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.164444341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.164458481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.164473901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.164490871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.165025982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.165053942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:19.165075232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165089722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165106172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165120632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165140152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165159012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165184022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165203322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.165219022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.165233822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.165251022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:19.166748393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.166813883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.166834993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.166853713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.166874503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.166891333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.166908873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:19.166930443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.167425363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.167460053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.167480683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.167520204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.167554084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.167595184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.167633154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.167652924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157419539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157494139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157511029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157525099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157539929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157560459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157577829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157593679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.157656909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.157705989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.157739599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.157775649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157865129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157930489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157964379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.157997819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.158037989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.158056959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.158072629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.158090589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.158109299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.158123769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.158141009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.158170989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.158185749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.158203049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.15821643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.1582325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.1582513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.15828549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.15830185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.15888142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.160179951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.160221161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.160239671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160257201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160272141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160291391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160306281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160322301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160338361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160355121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160402211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.160419841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.160435311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.160451501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.160466751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163151013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163191293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163239033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.163260083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.163293393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.163308743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.163325293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.163339133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163357633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163394173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163411143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163429143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.163984284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.164006514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164029474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164045474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164065114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164082914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164099194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164116514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164134204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164156994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.164170194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.164186934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.164202914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:20.165885555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.165925895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.165944625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.165959965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.165976675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.165993935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.166011715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.166030255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.166044505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.166059545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.166077875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.167487976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.167527777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.167545837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.167560537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.167577237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.167590757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.167606257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.167624997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.168380557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.168404087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:20.168476237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168492207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168509657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168524367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168541717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168557477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168574817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168591967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.168606987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.168623647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.168641217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:20.170455139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.170496459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.170514679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.170528349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.170545629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.170559799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.170575009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:20.170593119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.171361969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.171405299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.171423899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.171456899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.17149793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.17153451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.17156824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.17158746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157082552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157209362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157256772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157370712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157915632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157958342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157976632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.157995152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158047672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158086322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158122952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158153922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158210923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158244953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158280023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158313543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158389573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158410463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158429313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158447053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158464893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158500643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158517583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158546103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158564053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158581933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.158596103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158618153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158635313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158672243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.158688363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.159268183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.160347464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.160390564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.160409674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160428324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160444354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160461454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160475384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160491114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160504894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160522194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160538874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.160554004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.160569054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.160586624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.160602384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.162779176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.162819366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.162837756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.162855636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.162886086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.162900596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.162916766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.162931276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.162950096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.162981756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.162997426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.163013306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.163831587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.163869257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.163936317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.163952017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.163967497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.163983017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.163998397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.164013687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.164029267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.164043567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.164056437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.164072027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.164088677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:21.166123018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.166165788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.166186099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.166200079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.166216979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.166233829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.166250669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.166266729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.166283769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.166300259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.166316219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.1681271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.16816974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.16820199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.16821629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.16823262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.16824632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.16826159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.16827692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.169135761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.169187141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:21.169207071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169220621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169235751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169248131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169263031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169279171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169294641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169308681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.169324241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.169338651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.169354971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:21.171399462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.171459172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.171480883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.171497823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.171515153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.171551523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.171569483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:21.171588953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.172223133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.172267913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.172285593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.172330333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.172497303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.172535283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.172568933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.172588393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.156895285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.156949985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.156966675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.156982865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.156998025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157018585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157047325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157064365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157082825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157113745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157143395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157173315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157233345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157292285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157326905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157363765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157397835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157419675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157439775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157515715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157534745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157548555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157718665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157755335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157772095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157790685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.157803785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157819125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.157843215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.158093435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.158160355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.158605876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.159829057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.159912517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.159935167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161230488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161282358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161301158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161317358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161337878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161352138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161367368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161383228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.161399618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.161415388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.161433808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.161449938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.171695276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.171748396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.171769536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.171879996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.171919336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.171935416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.171968726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.171983366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.172030286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.172066086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.172084746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.172101686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.173006987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.173045347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173092377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173169887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173211207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173227227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173242987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173258647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173277657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173294067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.173307067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.173321947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.173339767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:22.179384411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.179534612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.182460124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.182506324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.182542034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.182562554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.182580114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.182603464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.182617594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.182849594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.182869874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.184214385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.184250185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.184310755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.184328185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.184346695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.184362635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.185631186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.185658136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.186326827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.186353727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:22.186376377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186392107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186430547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186446307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186462867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186482347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186498587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186516097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.186553887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.186571807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.186588887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:22.188056298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.188078498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.19078137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.19080482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.19082324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.19085666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.19130624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:22.19132762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.191984191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.192022131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.192168181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.192205631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.193688232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.193731772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.193764382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.193781822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.155935827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.155991037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156007337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156021897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156038347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156060687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156077567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156094077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.156146597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.156193687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.156227587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.156258947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156350877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156415137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156453297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156488957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156522507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156544197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156560617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.156578807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.159288399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.159327829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.159351179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.159388339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.159406789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.159424569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.159439419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.159479989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.159529889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.15956784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.15958578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.16019852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.160973631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.161012041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.161040151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161216371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161238551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161258241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161276131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161296261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161311151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161330361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161347501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.161366651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.161464671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.161490241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.161512471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.163263162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.163293702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.163319822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.164922404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.164976994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.164993004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.165015384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.165030784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.165049354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.165083304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.165100994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.165118924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.165984014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.166023424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168249346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168318036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168350016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168367626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168383516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168400066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168416306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168432066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.168449136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.169725747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.169749037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:23.171490149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.171539079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.172097959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.172133649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.172152899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.172171029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.172187769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.172205619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.172222849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.172239419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.172256599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.178681184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.178738944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.183811118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.183862958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.183884008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.183899918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.183916418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.183988528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.18613074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.18619533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:23.18641698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18651753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18659011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18660895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18662588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18664211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18665854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18671081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.18672893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.18674591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.18678723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:23.188792442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.188836112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.190978173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.191028543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.191241263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.191263243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.191313943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:23.191332633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.192012914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.192048694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.192163734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.192199144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.192230744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.192264994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.192304444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.192322954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.15599006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.15604759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.15606374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.15607734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.15609086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.15611115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.1561278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.15614472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.15622885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.15626926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.158362922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159216252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159296642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159337242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159373092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159406702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159439322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159459542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159474592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.159492282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159510922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159525862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159544173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159577743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159592083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159609013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.159623473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.160389643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.160459843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.160496223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.160563143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.161508424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.166000917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.166058547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.166077647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166143017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166161537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166372488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166396368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166414188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166431308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166448078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166465898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.166486458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.166519608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.166538318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.166555808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.16994534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.16998461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.17000509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.170357311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.170414421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.170430931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.170447991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.170462651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.170479871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.170514661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.170532091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.170554901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.171263691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.171322801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171346171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171362001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171383701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171408871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171425951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171443341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171460011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171477982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.171494582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.171511082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.171528682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:24.175718335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.175776575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.175854715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.175874365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.175894015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.175910205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.175927255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.175946635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.175961365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.175976255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.175992445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.177355306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.177417506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.177438066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.177455506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.177475876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.177491076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.177510536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.177529336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.178061546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.178105097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:24.178124427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178158967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178175187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178188887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178204597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178219737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178233957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178249827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.178263647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.178279367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.178296237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:24.179986848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.180098078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.180187158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.180203528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.180220868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.180235008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.180250158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:24.180265348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.180827209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.180856759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.180874419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.180905429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.180941159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.180973589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.181036109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.181051779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161373387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161426787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161442957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161459547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161473547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161513897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161562337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.161582587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.161976687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.162012037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.162126867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.162156867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.162945658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.162989908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163032908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163067218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163102188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163126208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163143798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163164248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.163185228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.163199638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.163219028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.163250408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.163267578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.163302048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.163319608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163335788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163352158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163397088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163416728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.163847289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.164583849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.164627209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.164649279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.164788039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.164819949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.164837789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.16485487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.16487394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.16489056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.16490888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.16492692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.16494485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.16496182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.16498211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.16500034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.166361751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.166399981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.166527871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.166562861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.166602111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.166621941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.166641001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.166656021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.166693981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.166732951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.166751421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.166780581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.167300051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.167342531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167361951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167376861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167425611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167446241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167467011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167489371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167505612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167521412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.167536562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.167552162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.167568602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:25.168962803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.168996223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.169016683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.169050653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.169067263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.169086663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.169106393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.169124983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.169140213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.169156213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.169173193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.170225954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.170262334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.170324554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.170350994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.170368904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.170384514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.170401214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.170417754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.170890184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.170924444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:25.170947734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.170963404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.170983174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.170998074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.171015044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.171032764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.171051074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.171068044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.171086374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.171103304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.171124834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:25.172580225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.172637475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.172657455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.172684175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.172716405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.172734215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.172751835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:25.172769415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.173252846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.173324286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.173344436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.173377336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.173410656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.173452066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.173487046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.173506246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155826506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155882526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155898506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155913086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155927206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155946796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155963246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.155996166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156026316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156065156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156120366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156151676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156221326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156257176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156290586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156322266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156354986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156373856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156391616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156410716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156568816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156586766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156607806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156637866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156652396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156669856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.156683356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156742046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156795626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156834016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.156852606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.157423617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.158237468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.158284308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.158304318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158323328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158339108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158356718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158371268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158389038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158402988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158419418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158436828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.158454188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.158469458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.158486788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.158506738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.160271429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.160320189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.160342739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.160361159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.160393529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.160407029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.160423839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.160439209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.160454839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.160493479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.160509209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.160524189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.16115286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.16117914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16120304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16121749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16123372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16124939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16126379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.1612793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16129581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16131445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.16134544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.16136087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.16137617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:26.165474173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.165532163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.165554733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.165572763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.165591423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.165607503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.165623603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.165639353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.165654213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.165671813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.165689523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.167826735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.167879925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.167946785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.167992465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168012285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168037015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.168056555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.168074335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.168661665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.168687005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:26.168710275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168725725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168776245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168827476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168847336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168865986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168883056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168899546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.168915626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.168938896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.168958886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:26.170567307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.170597677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.170616137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.170635167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.170651807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.170665007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.170681357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:26.170702237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.171283167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.171319067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.171341237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.171374877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.171408217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.171442087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.171479888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.171501778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156629719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156687929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156705669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156719719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156734699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156756189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156773899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.156790569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.1569031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.15693898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.159832862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.159903192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.159934572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.159972262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160260982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160295322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160325652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160345092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160361312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160378692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.160398382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.160412912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.160429302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.160462272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.160477132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.160493672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.160510032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160525552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160542392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160577312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.160595712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.161178033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.162107793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.162183423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.162202554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162238404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162253244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162268484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162282764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162298624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162311374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162327014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162341384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.162356794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.162476704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.164744205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.164784465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.166637467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.166675097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.166698577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.166717467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.166752657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.166769417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.166786087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.166799677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.166817777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.166849517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.166866927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.166896217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.167630568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.167744138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167775518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167792618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167809358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167827558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167846298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167862918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167880118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167895748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.167908428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.167925618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.167943418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:27.17068053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.17072683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.17075033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.17076581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.17078381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.1708019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.17081863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.17083427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.17084756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.17086315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.17088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.175287623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.175334883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.175354713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.175369323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.175389773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.175404343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.175422453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.175438983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.175994754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.176034954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:27.176055094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176069264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176086834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176100234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176115684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176130784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176145764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176160694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.176175514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.176191104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.176206974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:27.179648217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.179691737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.179715277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.179729627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.179765277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.179783757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.179800947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:27.179819197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.180984978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.181010988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.181027568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.181061268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.181090818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.181127918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.181160048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.181176178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156490412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156534432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156550932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156565852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156601412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156622802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156640442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156659262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.156756612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.156793772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.156823132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.156881952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156948143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.156985303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157019473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157053253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157086533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157105893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157123383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157142113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.157163103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.157177913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.157235503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.157280323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.157295003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.157315043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.157332893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157348853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157365453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157398723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.157415993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.158056953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.159708535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.159756095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.159775865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.159890185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.159905825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.160485465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.160537395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.160555025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.160569995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.160586315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.160602065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.160620595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.160637545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.160660645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.160676415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.162845517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.162892177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.162918187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.162936447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.162967107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.162981297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.163047347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.163064207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.163079767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.163112287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.163127857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.163147257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.163881798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.163939078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.163964248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.163980048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.164003488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.164020678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.164102698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.164118298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.164138418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.164157318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.164172868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.164188858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.164205518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:28.16669444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.16674178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.16676627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.16679349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.1668113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.16683143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.16685054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.16687118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.16688444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.16689954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.16696297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.168792351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.168836792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.168855922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.168870692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.168892862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.168908082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.168922982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.168940442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.171443783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.171503634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:28.171526294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171541544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171559804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171574904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171592794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171613844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171630354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171645074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.171659954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.171674464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.171690364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:28.176048597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.176090467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.197429173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.197462843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.197482213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.197500573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.197570083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:28.197590433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.204048518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.204097498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.204170158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.204210578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.204301388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.204344748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.204381408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.204404008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157813136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157856166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157872206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157887066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157900646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157918256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157934706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.157950846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.158360557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.158401867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.158436467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.158468167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.158618177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.158653007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.158688277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.158723747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160011978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160054588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160071538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160088128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.160511698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.160550318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.160659588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.160787438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.160807948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.160825708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.160840968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160857038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160898089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160931959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.160947199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.161520879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.16229406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.16232862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.16234654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166005412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166026962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166068542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166117142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166137802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166155822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166173123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166194223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.166224763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.166523683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.166849693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.166886253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.171196546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.171240236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.171262806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.171339546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.171405116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.171423716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.171442966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.171460246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.173379008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.173438858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.173458568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.173476938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.174291419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.174334769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174416999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174434559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174453209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174470249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174488619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174505259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174527009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174550859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.174570769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.174586809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.174605079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:29.177467921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.177508741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.181108904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.181149714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.181169924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.181189364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.181208694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.181226024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.181243514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.181826624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.181889404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.183762536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.183793266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.184098306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.184118926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.184154216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.184171016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.18871901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.18891355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.18996028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.190150791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:29.193478743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193517703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193537483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193553923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193571803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193589003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193604433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193625563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.193642943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.195838865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.195879255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:29.199373998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.199431438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.199571778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.199591238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.199632138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.199647968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.199664578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:29.199681698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.200490628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.200539818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.200606588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.200639788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.200791079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.200830829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.200864479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.200882489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157353629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157410059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157426689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157442059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157457339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157478059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157495889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157513419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.157549699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.157594099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.157658159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.157696099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157747529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157803219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157838909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157875419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157910949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157931589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157949759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.157970039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.157989079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.158006399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.158024329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.158184279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.158201909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.15822255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.15823784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.15825558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.1583226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.15838372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.15840046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.160198001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.161017712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.161045092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.161062542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161246492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161288402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161306612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161321112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161337982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161352492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161370982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161388592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.161404142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.161419902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.161460732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.161478812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.169372508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.169415988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.169438018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.169598178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.169642818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.169660028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.169678918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.169696058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.169746238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.169783188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.169800468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.169816998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.170453629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.170503149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170563799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170579719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170598249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170615479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170633639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170650619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170667079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170684329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.170699289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.170715049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.170732979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:30.17224356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.17228627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.175178542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.175205262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.175222202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.175240722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.175258092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.175277032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.175291822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.176686673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.176709553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.178066224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.178104795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.178159795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.178176505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.178193645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.178208295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.179638386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.179667516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.181253537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.181295897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:30.181435857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.181456017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.181474947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.182197488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.182239268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.182257188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.182273638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.182289148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.182304878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.189512803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.189576313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:30.193210976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.193263556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.194096127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.194138467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.194160077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.194176927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.194358857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:30.194383797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.196915219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.196954719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.197062719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.197126549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.197158269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.197196339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.197255199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.197277199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.176603306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.183744302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.183786652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.183802532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.186050153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.186167514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.186187144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.186206974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.187293614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.187353304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.187387915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.187419765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.194004189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.19407405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.19411302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.19414689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.197950592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.198018763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.198037203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.198054883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.201496705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.201545135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.201563355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.201596535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.201610855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.201628025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.201642175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.282709196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.282760796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.282799026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.282817536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.283960087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.285319158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.285358228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.285376698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289182781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289250801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289273001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289299791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289320171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289337171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289355411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289372561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.289389511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.290746042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.290782272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.290803212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.298418448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.298465298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.298486238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.300013019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.300061009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.300077749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.300095109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.300113179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.307339825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.307411675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.307429555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.307732805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.308460836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.308532286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319108614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319154354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319173314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319224884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319241354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319257564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319273824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319289694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.319305114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.326041419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.326115789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:31.332469794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.332522944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.341680321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.341726921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.341748151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.341764131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.341779181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.341794291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.341808281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.362887547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.362942407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.384509583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.384565723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.409206562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.409249012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.409313752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.410788993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.429383117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.429433307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.431522799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.431559799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:31.431741999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431789949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431847209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431863549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431879779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431894949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431910349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431927619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.431944099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.431960079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.431977139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:31.43397891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.43401227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.436258672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.436307352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.436326912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.436340172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.436355352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:31.436373052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.437207643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.437251143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.438106354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.438156764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.438189554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.438223724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.438256844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.438277704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.21777817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.2178253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.21784152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.21785846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.234936163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.234993223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.235013233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.235030363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.238943566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.238995686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.239030596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.239062356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.242657839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.242722129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.24361594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.24365831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.244781121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.244822431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.244840181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.244857671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.268520129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.268587009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.268606439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.268636939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.268651489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.268669809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.268683979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.28300763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.28312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.28319556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.2832149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.286174982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.287790863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.287838143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.287859233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29693879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29697217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29699011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29700815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29703083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29704441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29706066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.2970762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29709393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.300558943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.300600753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.300620963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.427175938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.427225088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.427244128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.445771172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.445933452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.445978852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.446043523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.446082143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.600942979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.601013919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.601031309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.60198692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.602882281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.602922671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842688551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842719631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842736911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842751631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842768081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842785341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842803081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842818631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.842835501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.847193194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.847233424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:32.853570029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.853614799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.863480186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.863507806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.863525686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.863544856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.863564046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.863580926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.863595316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.870256771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.870304701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.874577925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.874620195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.880173639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.880215769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.880236409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.880254099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.944037777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.944083027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.94762672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.94767196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:32.954736925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954783525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954803655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954818895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954835525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954856985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954874115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954890075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.954905325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:32.954919835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:48354"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.959797799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.959852039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.960251919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"8449b4ee-da70-422d-a12d-1147c3014b37","remote_addr":"[::1]:48354","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.960307819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"8449b4ee-da70-422d-a12d-1147c3014b37","remote_addr":"[::1]:48354","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.966108914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.966204294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:32.966224844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"8449b4ee-da70-422d-a12d-1147c3014b37","remote_addr":"[::1]:48354","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":6031,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.968176095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.968236265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.968281315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.968298245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.024035277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:33.024084147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:33.024104317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:49546"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.025311058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.025338918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.032172733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"9b1e62df-07f7-4814-ad00-222a3820bd9b","remote_addr":"[::1]:49546","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.032221714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"9b1e62df-07f7-4814-ad00-222a3820bd9b","remote_addr":"[::1]:49546","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.032278204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.032807204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:33.037091147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"9b1e62df-07f7-4814-ad00-222a3820bd9b","remote_addr":"[::1]:49546","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":4932,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.102994067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.103044007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.103948548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.103982398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.403441933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.403487843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.403591914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.403613334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.411475849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.4116218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.41168422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.41173257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.418645725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.419161295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.419196155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.419227405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.514193317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.515298868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.515382358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.515416668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:33.515508638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:60158"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.537492674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.537542145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.537565405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.537583425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549366763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549411213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549430993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549462534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549479434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549495884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549509454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.549822644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"1c2295ad-00db-403f-a429-0914f4ab7c82","remote_addr":"[::1]:60158","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.549851524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"1c2295ad-00db-403f-a429-0914f4ab7c82","remote_addr":"[::1]:60158","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:33.552817276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"1c2295ad-00db-403f-a429-0914f4ab7c82","remote_addr":"[::1]:60158","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":3006,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.556397379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.556449709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.556482979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.556498349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.617819865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.619307116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.619453686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.619497136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688802209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688851909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688870219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688884619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688901139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688917139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688934039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688951009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.688966269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:33.688982239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:55990"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.693334082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.693364352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.693384492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.693953792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4428d671-117f-43a4-ad1a-d6b58fb62ad8","remote_addr":"[::1]:55990","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.693984372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4428d671-117f-43a4-ad1a-d6b58fb62ad8","remote_addr":"[::1]:55990","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.701113558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.701145258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.701163298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:43:33.701354868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4428d671-117f-43a4-ad1a-d6b58fb62ad8","remote_addr":"[::1]:55990","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":7415,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.70424523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.7043024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.70431836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.70433515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.70435151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.791817395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.791989895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.792009155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.792827316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.794720947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.794772657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795693868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795732278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795754178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795771038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795787908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795806708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795823728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795840278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.795856118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.85172208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.85176018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:33.856761444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.856828174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.865299341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.865342531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.865361011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.865377091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.865393551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.865411371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.865426741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.878714231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.878934021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.902967159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.903006219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.087093778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.087349238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.087975339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.090786191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.105702132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.105743362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.109045784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.109093634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:34.11658076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.11660819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.11663286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.11664963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.11666791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.11668641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.1167047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.11672257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.11673843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.121621674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.121670014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:34.124173506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.124360326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.12929492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.12936655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.12943899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.1295469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.159893743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:34.159943403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.160456613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.160481693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.162664355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.162702135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.162723475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.162739925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.185481172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.185738132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.185799922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.185939682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.195196749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.195253269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.195285249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.195317319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.198098822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.198141782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.198159052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.198174732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.201272744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.201302304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.201319424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.201335674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.202507645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.202543615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.202661455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.202695605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.202724895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.220903319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.220951029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.221000259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.221033619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.224470511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.224518121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.224541852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.224561272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.225196502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.225238712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.225258892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.225274962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.225294862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.225311112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.309972406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.310023856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.310043036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.311914887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.311956477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.311978037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.312889968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.312958828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.312978518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.312997938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.313013818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.313037428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.313068878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.313088408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.321324754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.321393245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.321413495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.321928105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.323682926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.323878226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.32870291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.32874257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.32876457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.32878019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.329745481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.329784771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.330807962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.330837052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332034963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332062193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332079083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332096683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332115423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332133503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332150593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332166163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.332181123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.332647063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.332699003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:34.336477416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.336525636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.338013557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.338054447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.338076147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.338096377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.338114987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.338132467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.338148437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.339372458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.339403398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.340946659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.340974889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.341063569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.341080829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.341097869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.341112239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.341129299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.343152671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.346457903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.346491453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:34.346646844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346695154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346716104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346732574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346749834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346766864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346785454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346832584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.346849174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.346867694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.346886464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:34.350223646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.350273456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.350388516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.350430886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.350453086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.350467596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.350764637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:34.350829417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.351488487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.351521747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.351670927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.351702837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.351894468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.351931188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.351963708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.351979318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.156599143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.156991614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.157959214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.158000974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.158056904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.158124714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.158178874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.158238905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.164304089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.164766689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.164816929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.1648482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.16515485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.16519606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.16523022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.16526664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.16534051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.16536264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.1653782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.16539512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.168068632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.168101482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.168121092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.168151882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.168167642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.168454512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.168494812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.181295222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.181345592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.181381782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.182559283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.183102313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.184007024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.184033534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.184052664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.195948863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196108143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196179323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196198863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196216423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196232153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196251193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196269923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.196295973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.196439483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.196460863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.196483863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.201577347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.201620967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.204399849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.207531642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.207577792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.207615392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.207649412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.207665792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.207914332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.207965852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.207984362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.208064122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.209979584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.210069744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222041403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222076403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222095013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222112873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222130013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222147053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222164803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222181243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.222194553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.223950184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.224133764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:35.235151563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.235215723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.235433973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.235455233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.235473083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.235489233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.235504813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.235520933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.235536193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.242101228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.242158338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.244321949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.24541089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.253027026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.253075146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.253096096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.253113396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.253477256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.253510296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.256403359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.256447749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:35.330623895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330662635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330680335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330832015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330867275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330882815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330898615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330913075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.330927735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.427653208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.427704538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:35.433503382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.433560102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.435968734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.436009404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.436035994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.436054554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.438302266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:35.438348006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.448944074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.448985634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.476387294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.476450154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.509148379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.509521789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.524506001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.524560641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.158102818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.158140868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.158155458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.158169348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.161860281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.161910271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.161929891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.161949901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.162140611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.162195742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.162226002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.162349872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163356812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163419542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163453882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163488622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163523803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163545343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163563223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.163581613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.163643743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.163662023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.163680073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.163710893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.163725683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.163742203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.163755743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.166545885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.166580495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.166615545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.166633675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.167180895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.168139006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.168168846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.168185836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168256476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168273216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168290506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168304216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168320436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168334356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168350886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168365926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.168382266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.168397056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.168414746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.168431226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.171582719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.171608679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.171628479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.181327856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.181396856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.181415126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.181432286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.181448206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.183592418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.183673708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.183694958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.183711818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.1866891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.18674342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.18676703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.18678336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.18680118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.18681701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.1868329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.18684968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.18686492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.18688018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.1868932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.192564984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.192602474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:36.194973626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.195038766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.195157636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.195176276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.195193436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.195210476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.195227866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.195244156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.195257726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.195272586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.195288576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.197347428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.197374038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.204750504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.204787034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.204805234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.204819484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.205119054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.205138634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.21328124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.21332667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:36.21352589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21354621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21356656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21358196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21360032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21361939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21363791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21365564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.21368296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.217882353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.217941734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:36.219972085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.219996365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.22597221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.22606892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.22616124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.22620128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.22678786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:36.22690085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.227866721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.227912941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.228115811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.228151561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.234244006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.234297406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.234330486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.234348626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.168625199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.168671039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.168685229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.168698269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.170464271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.170507891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.170523591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.170539061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.22217426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.22224413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.22228318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.2229702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.227167893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.227304324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.228005284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.228231594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.228863495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.228899275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.228921395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.228942315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.232341927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.232783308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.232887398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.232924698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.232939148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.232959948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.232977628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.241952145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.242377345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.242456795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.242483845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.243747876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.244956467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.244998877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.245018677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343372441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343421351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343441331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343457591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343474721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343489511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343506201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343523061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.343542261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.348801975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.348847355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.348864705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.351604577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.351658787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.351680067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.352641388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.352685368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.352701578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.352811998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.352856988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.35527523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.35533889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.35535921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.35547781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.356410271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.356443811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357191312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357225262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357247642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357264132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357282432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357299392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357316072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357332462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.357346442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.357579142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.357601862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:37.359327303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.359366083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.417235577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.417310137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.417329717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.417346347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.417361617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.417376917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.417391147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.418856538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.418897548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.423737912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.424837443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.425988813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.426048253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.426091143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.426108673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.427985495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.428035555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.429891766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.429930876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:37.437397632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437437652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437456842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437472272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437490322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437508782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437525612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437542262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.437559402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.438970183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.439013213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:37.442670606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.442712446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.445921348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.445977828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.446037349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.446053599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.452301483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:37.452382203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.453976655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.454044365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.469524916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.469587636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.470337797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.470384607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.470418517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.470436897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177233289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177286209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177302539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177319129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177441749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177465289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177483539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.177501059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.17834688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.17839197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.17842541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.17846251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.227407587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.227466387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.227502507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.227537777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.228642878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.228672468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.228690028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.228708518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.228975828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.228999008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.229056838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.229313298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.229373848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.229430328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.229446498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.23127007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.23130675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.23134062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.23136202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.232598251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.236434323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.236478514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.236497944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237349624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237384204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237543704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237566134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237584094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237598804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237619334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237634534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.237671634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.243762819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.243820089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.243839739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.247144852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.247201432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.247221722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.252359445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.252824786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.252849486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.252892206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.252925966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.256404079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.256475189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.256495949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.256665319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.25852029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.25854737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.259961901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.259999791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260021581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260038871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260054591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260070261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260085581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260101201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260114731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.313264991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.313319821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:38.316809654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.316857614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.357578525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.357606205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.357623965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.357684585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.357701895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.357732125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.357746425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.360763467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.360813327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.365472041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.365522901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.366548742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.366585022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.366604312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.366619042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.437710175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.437755195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.438891426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.438941396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:38.439457267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439498317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439519437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439537597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439555287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439574357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439607307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439635277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.439652127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.441794178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.441880728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:38.449286304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.449336344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.452903217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.452943347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.453033867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.453052037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.460221662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:38.460272592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.463645485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.463694285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.465050406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.465439736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.469368099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.469445519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.469853849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.46988744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157020587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157068187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157082967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157097287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157347327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157448437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157468577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.157485557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.16091703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.16098198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.16101435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.16104361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165035303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165106433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165141863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165174873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165886433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165912693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165928763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.165945533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.175714091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.175802271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.175911621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.176005241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.176048511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.176125181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.176230891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.180494374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.180544594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.180577874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.180593294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.181529225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.182586476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.182628436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.182646596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.189935561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.189981731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.190002851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.190096202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.190114822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.190130172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.190148052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.190165772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.190208812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.191391093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.191426233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.191444643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.194074335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.194120145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.195666636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.209632846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.209770906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.209789976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.209808796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.209825536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.21517332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.21523943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.215259701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.215385631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.216344191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.216399441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220579025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220619045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220638325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220656445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220673755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220689805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220704945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220719925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.220734055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.235269346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.235326616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:39.237860628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.237915918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.247144575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.247234665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.247289515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.247350725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.247402145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.247625865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.247654075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.441008581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.441043261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.445964094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.446017445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.451086478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.451128098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.451145088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.451159438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.566832036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.566864576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.57315933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.57320246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:39.573795821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.573818631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.573879311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.573934621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.573953801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.573995591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.574013491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.574031051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.574052351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.575695112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.575756992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:39.581721177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.581771907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.583738528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.583768598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.583847918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.583864168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.586942991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:39.586979151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.588170912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.588216422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.594175796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.594247906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.595118247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.595179447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.595409347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.595437817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.177599835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.177633685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.177648655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.177662365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.179262856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.179299386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.179317326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.179335656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180146507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180204837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180303377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180350137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180394327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180487407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180523077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180591207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180625827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180665417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180682637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180701567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180722957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180738247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180754628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180784158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180798098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180814818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.180829408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180844548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180860238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180896468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.180913128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.181481948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.182365449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.182406779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.182425959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185576571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185605531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185623301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185637341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185653051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185666461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185681961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185698651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.185715691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.186471802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.186506582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.186522582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.188920824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.188960704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.188978964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.189088874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.189138874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.189153574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.189176394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.189190724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.190862925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.190917645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.190934355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.190952425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.191583066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.191620466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191639836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191656506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191671786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191687286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191704896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191720256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191735766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191749526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.191763426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.191777576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.191793566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:40.193573667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.193610577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.196633729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.19667509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.1966944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.1967116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.19672808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.19674312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.1967579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.19697496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.197002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.198530441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.198563311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.198581481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.198595811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.198612621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.198631871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.200579622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.200620752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.201215363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.201294763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:40.201344403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201361233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201380413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201398683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201416173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201433203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201449683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201464743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.201480173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.208120738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.208173958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:40.21001809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.21012464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.211333991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.211374921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.211396901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.211411201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.211533491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:40.211573981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.212150511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.212181341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.212227631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.212273111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.212306381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.212369301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.212403621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.212422151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157194224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157233644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157248664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157263304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157276344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157298124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157315104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157331284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.157396924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.157433094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.157470214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.157503184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157591074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157675564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157852244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157891324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157928124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157947674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157965354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.157984054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.158005754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.158019644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.158072044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.158103494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.158118484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.158135904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.158151024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.158166224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.158334655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.158372355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.158388635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.159183945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.160553646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.160577136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.160596626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160659676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160675856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160750946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160767006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160786626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160820946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160837316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160854076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.160869267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.160886477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.160902837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.160919997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.1657868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.16604462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.16610127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.166186951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.167314851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.167363451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.167442711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.167484141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.167505772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.167554492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.167570402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.167586782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.168293702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.168319492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168374432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168393352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168411932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168427372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168441682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168455912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168470052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168485922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.168498632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.168516842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.168534502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:41.170669134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.170715054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.170808344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.170846424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.170864064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.170880444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.170905674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.170921604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.170936354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.170953334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.170969774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.173317786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.173527726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.173577076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.173593926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.173609936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.173626686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.173642466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.173659166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.174726497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.174767307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:41.174786167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174800947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174815797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174829877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174844207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174859727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174874467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174889517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.174903407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.174917687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.174933037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:41.17916922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.17921004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.17941963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.179440901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.179485631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.179520431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.179540681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:41.179558811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.180531891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.180569451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.180587721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.180620991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.180684561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.180724461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.180756631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.180774402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.158962938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.159011878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.159038238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.159052568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.159065748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.159083798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.159099368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.159116828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.159588659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.16116392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.16132567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.16140816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.164033052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.164238372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.164291312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.164325532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.165554723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.165656823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.165699853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.165722753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.166760254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.166795924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.166813004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.166845754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.166859564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.166877954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.166892904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.166967994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.167026624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.167062294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.167078354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.167663905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.168539875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.168721305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.168742135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.180750854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.180794265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.181254435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.181283035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.181477105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.181498665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.181515405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.181534355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.181550415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.184406097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.184478027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.184498847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.186530319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.186576349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.186595989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.18800108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.18813977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.18818637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.18825128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.18833634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.189343431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.189406261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.189432111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.189447161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.190631392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.190672642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.191736183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.191803873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.191840993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.191873593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.191905543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.191936543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.191974363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.192045403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.192078193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.192291943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.192315533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:42.194445355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.194481735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.196300906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.196332386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.196351306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.196369436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.196385116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.196401956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.196415236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.197141597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.197189067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.199150368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.199194988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.205932353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.205964374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.206017324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.206033904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.206199564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.206225234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.207864485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.207892985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:42.208126595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208148745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208166635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208183945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208201735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208218655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208233795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208251865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.208267485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.208286295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.208305485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:42.210232657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.210289087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.210311627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.210330117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.210349477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.210365497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.210542767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:42.210564757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.211516888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.211539708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.211557668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.211590708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.211622928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.211662778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.211727288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.211756778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156399129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156438129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156453029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156468209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156675469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156697489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156714109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.156729229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.15728158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.15732574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.15735533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.15738367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.161971113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.162039093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.162076073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.162109793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.162232914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.162271064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.162295524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.162314524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.162670514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.162693214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.163445514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.163484504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.163500484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.163517285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.163532395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.167983408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.168034068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.168071818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.168089318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.1702937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.174609573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.174653483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.174697153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176388444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176419634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176462514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176477444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176494324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176509324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176525244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176539944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.176555964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.176570734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.176588494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.176607454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.179870467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.179927077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.179950877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.188396133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.188578173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.188604543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.188622753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.188637083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.190617505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.190676905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.190697055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.190747085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.191687966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.191728696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193627377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193669837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193690087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193734047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193751007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193770417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193787827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193806357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.193822607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.19725607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.19730369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:43.199131701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.199179211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.204857056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.204890006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.204909326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.204929986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.204948296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.204965236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.204978826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.205486596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.205563556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.207404848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.207448938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.209486759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.209509079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.209526359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.209541609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.211334711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.211368051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.212541821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.212583771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:43.219101896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219125666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219186066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219204086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219219867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219236057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219254547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219271997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.219290117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.229074684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.229119324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:43.232838477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.232891737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.233273777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.233384217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.233405337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.233422557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.241195393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:43.241226423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.242152404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.242175784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.249583119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.249648889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.254486623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.254563863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.254613143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.254634993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163489417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163621008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163666648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163681968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163886088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163937888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163958698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.163976268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.260568371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.260623291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.260655501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.260688201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.332137445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.332230505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.332267745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.332301805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.334329566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.334369546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.334387506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.334407786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.334733067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.334759017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.334775737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.334805397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.334819557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.334835897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.334850197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.417053669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.417115609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.417154419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.417174069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.421650032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.422781813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.422828723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.422849093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424262764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424301974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424368924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424386394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424403384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424418234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424433414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424448904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.424465594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.425628225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.425657605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.425674535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.429310988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.429354818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.429379728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.434965562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.435034042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.435051562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.435069152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.435083402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.484381209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.484454169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.484473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.486810991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.487626282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.487654842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489725763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489747383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489766463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489782824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489798684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489815914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489831314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489846554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.489860914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.489977224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.489999294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:44.492824116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.492876016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.494260417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.494307607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.494326767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.494345197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.494365327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.494382257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.494397607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.494420787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.494440577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.495607488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.495639208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.506068176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.506099186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.506190226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.506208106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.516426734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.516479624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.519523426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.519572496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:44.528920133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.528972113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.528992583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.529012133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.529030193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.529047533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.529064943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.529083203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.529102243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.543646764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.543691934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:44.549249128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.549288568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.549774119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.549818289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.549859579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.549875739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.550319909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:44.550351219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.5510412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.55106614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.567719552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.567780092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.580435402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.580488992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.581200022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.581223372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172327558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172364988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172383918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172399838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172418168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172455118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172472528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.172489558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.238654778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.238721978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.238752948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.238785878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.24102998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.24110162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.24113703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.24119592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.248120835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.248167785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.248185995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.248203195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.248929346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.248950936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.249005876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.249042936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.249055856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.249070686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.249084926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.255600451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.255651551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.255690641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.255708871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.256661112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.258109073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.258140073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.258158593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.259442814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.259467324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.259486484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.259504104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.260187734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.260208364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.260224834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.260241564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.260257194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.316907437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.317046727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.317117577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.323629342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.323675512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.323695512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.340635985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.341055145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.341077685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.341552396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.341585716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.344654388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.344779608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.344798738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.344901198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.345971429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.346026549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349347472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349387812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349404992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349419772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349434572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349448932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349463532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349479942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.349492702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.350752643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.350791243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:45.353349105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.353393855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.441358491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.441401901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.441420271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.441436721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.441452541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.441468051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.441483301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.521573401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.521646122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.531201229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.531254389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.53346677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.53350976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.53352785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.53354306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.54645117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.54651246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.557120648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.557238268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:45.562919793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.562963513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.562982253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.563010173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.563029003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.563047183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.563063263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.563079593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.563095353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.566955226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.567119676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:45.571493849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.571674959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.639755351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.639781351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.639814081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.639830361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.644256114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:45.644286734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.646057395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.646081765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.647070916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.647113666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.649806308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.649854188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.650316089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.650335139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156053249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156107729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156124099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156141409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156155649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156174009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156190559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156206599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156223759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156263569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156303799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156332869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156408939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156447309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156480659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156516399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156548449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156567509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156584339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156600939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156621659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156638579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156658119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156693679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156711579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156730429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.156744499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156761679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.156825989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.15688666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.15690357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.15764696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.158645431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.158681611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.158699481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161047193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161090573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161108473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161126073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161143273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161156893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161173843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161190893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.161206433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.161223253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.161243633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.161259893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.165176166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.165222406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.165243116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.165562716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.165663616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.165681426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.165810886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.165832936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.165890686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.165930126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.165948296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.165966806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.167787808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.167884568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179599187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179748517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179771597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179787817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179805207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179819897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179834497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179849457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.179862617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.180245267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.180293607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:46.182623259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.182664269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.188909234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.188937774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.188954734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.189153294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.189177064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.189218734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.189235294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.189549924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.189596084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.191838176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.191877656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.19674387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.19677917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.19679661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.1968144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.19683171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.19685058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.19769235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.19774287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:46.202054794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202101064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202229054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202249124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202264894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202280344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202295444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202311634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.202327484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.202929394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.202967214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:46.206218177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.206287237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.209024959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.209073179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.209093199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.209107759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.209295129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:46.209324589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.212205981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.212254731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.213983173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.214041863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.214072563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.214231283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.214269643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.214286873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156676732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156712582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156746262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156759662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156774352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156796372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156814292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.156830682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.157181383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.157222013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.157257823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.157293353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.157496013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.157539623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.157599573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.157634393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.158599804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.158637214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.158655404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.158673774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.159715325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.159755495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.159778225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.159816155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.159832425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.159871785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.159887995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.171901044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.172018814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.172084594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.172103354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.172806745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.175109986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.175154666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.175173676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175804827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175842817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175867287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175883687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175905727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175921607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175956777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175974637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.175990477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.176009947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.176027277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.176044167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.183912123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.183973203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.183999103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.186107345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.186495215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.186528695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.186553185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.186567505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.186788835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.186852385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.186871415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.186887955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.187984866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.188028506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.189872677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.189910657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.189933087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.189951027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.189968527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.189985457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.190126908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.190143848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.190169058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.190189318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.190206928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:47.194104201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.194149071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.196751653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.196796363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.196816593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.196832053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.196847553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.196863633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.196877763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.196893243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.196912873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.198464664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.198490684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.198684004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.198700374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.198715664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.198731204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.198930304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.198948824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.200184745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.200227535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:47.202366757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202410387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202431107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202446387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202464477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202481827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202514577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202532707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.202549817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.202567727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.202586657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:47.204155508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.204268518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.204912809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.204933709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.204991639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.205009619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.205108749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:47.205128099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.20615428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.20620154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.208933522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.208996332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.209028102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.209061992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.209097372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.209118432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158418797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158480497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158496427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158512257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158525567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158544077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158560117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158575837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.158633967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.158678597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.158708147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.158737317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158814007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158848197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158884897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158917457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158948617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158967137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158982647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.158999107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.159109017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.159125197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.159577258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.159610738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.159626658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.159750908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.159775978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.159831308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.159907718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.159946028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.159963168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.160636718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.16336559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.16339064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.16340916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.16348472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.16350398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.163570891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.163588331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.163604701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.163619091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.163634971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.163651291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.163667051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.163682901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.163698941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.163714521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.165536262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.165577302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.165597332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.165617952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.165650002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.165663922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.165679712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.165693942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.165726042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.165758422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.165775942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.165792862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.166351003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.166402183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166422143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166435763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166451553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166469363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166486253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166502793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166519733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166560933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.166575673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.166592043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.166607773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:48.168071344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.168113124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.168130724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.168144544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.168161494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.168178114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.168195034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.168210464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.168225164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.168241724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.168258474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.171026306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.171068706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.171088036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.171103086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.171119446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.171164106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.171245856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.171291126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.172072077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.172101677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:48.172121697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172136247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172151977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172166077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172181237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172196367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172211607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172226817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.172244117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.172260357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.172280187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:48.174450549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.174490599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.174514639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.174529239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.174547489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.174561019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.174577159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:48.174595419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.175425389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.17546173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.17591991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.17597546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.17600823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.17604401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.17608044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.17610005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156466999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156522159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156538409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156552459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156565799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156585069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156602199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.156618509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.156732369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.156872799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.15694443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.15697943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.15742105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.15749722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.15753124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.1577084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.1577976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.15781874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.15783495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.15785283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.159054371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.159103611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.159241141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.159277731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.159337891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.159378071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.159392441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.159449371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.159508431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.159551192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.159566372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.162681354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.164002005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.164091055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.164111845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164179735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164220505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164238175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164252225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164269395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164283225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164299225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164320215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.164336175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.164351815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.164369345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.164387245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.166272797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.166305527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.169445119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.169502699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.169538369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.169627089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.169671569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.169690739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.169710319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.169748149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.169768099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.169786259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.173995152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.174099042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174418963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174445153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174464463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174482893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174500653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174519283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174536763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174581143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.174605023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.174621863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.174640553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:49.180277627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.180320337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.180497047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.180516877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.180534757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.180552937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.180569647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.180586547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.180601487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.180620097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.180638297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.182283709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.182314599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.182483779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.182501609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.182518669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.182532469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.182548829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.182566389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.183266339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.183306079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:49.186245142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186293902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186313752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186330622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186349502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186371302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186392182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186408532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.186423862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.187881323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.187921563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:49.192687806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.192732587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.195873539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.195903869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.195924709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.195940259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.195957849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:49.195976249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.19761093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.19764579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.19782961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.19787239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.198092571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.198130941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.198165371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.198182821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156447062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156517912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156533342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156547012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156561772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156582552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156604932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156622652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.156640062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.156674672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.156704872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.156779842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156927883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.156967283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157011633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157043313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157078123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157097173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157113583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157130293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.157147623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.157162263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.157177923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.157207063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.157222393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.157239413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.157252693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157269753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157287653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157322343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157339523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.157909083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.158750834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.158804724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.158828024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158850084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158870734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158887354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158901484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158918934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158948234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158964644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158980824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.158996744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.159012584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.159028594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.159045494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.163301447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.163357577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.163379747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.163398447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.163439647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.163455057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.163471667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.163484747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.163544688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.163734138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.163817368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.163864778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.164793868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.164942729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.164991839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165008439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165025099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165041329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165055299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165069329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165083439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165098829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.165112679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.165128279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.165142949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:50.16711493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.16715423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.16718093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.16720726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.16722441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.16724232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.16725728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.16727248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.16728518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.16730076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.168340541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.172790304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.172857415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.173263755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.173430675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.173572415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.173599095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.173827355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.173851705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.176881918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.176925298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:50.177096238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177161728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177498708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177525678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177546098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177578868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177596348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177613728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.177631968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.177652568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.177671668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:50.18014074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.18019901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.183493863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.183533443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.183555673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.183570563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.190083958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:50.190159158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.191724989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.191763399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.191814769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.191874119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.19363944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.19369018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.19372651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.19374357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156058536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156115196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156133516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156149136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156189396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156235136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156256576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156274686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.156408856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.156472956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.156538066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.156568326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156598316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156633756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156665956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156700296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156766426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156786636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156802426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.156819906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.156837476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.156854436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.156870556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.157123707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.157173897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.157277067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.157343247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.157368587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.157421607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.157497017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.157515087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.158097947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.159077688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.159113108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.159135418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159197988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159215178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159296978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159313668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159331378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159346068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159361468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159379998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.159396588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.159411788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.159427638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.159444898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.16117966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.16121842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.16123712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.16136841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.16140678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.16142248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.16144075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.16145602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.1615483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.16160746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.16162599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.16168852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.163426381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.163471891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163663382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163705832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163724232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163742392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163763182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163780362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163797732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163813722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.163829852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.163846942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.163866712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:51.165259653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.165303313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.165355663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.165371973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.165390213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.165441433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.165461173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.165478113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.165494503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.165512153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.165529593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.166629344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.166684714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.169301766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.169342006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.169363416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.169378786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.169730426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.169752376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.170559997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.170595037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:51.170651977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170668857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170687177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170702217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170720147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170737477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170753717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170772317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.170789247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.171957048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.172041878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:51.173593779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.173647469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.173668499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.173684039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.173703299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.173717209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.173732609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:51.173749539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.17430328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.17434413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.179211653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.179274313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.179651204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.179695944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.179729244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.179746914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162131564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162180744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162196995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162212835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162230385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162285195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162804315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.162976955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.163437965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.163477295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.163514415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.163543896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.165355127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.165397167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.165430567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.165463917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.166973168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.167043968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.167063398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.167081678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.168060509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.168099149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.168117619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.168148679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.168164019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.168259669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.168276759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.168292539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.168351809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.168400129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.168416149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.16896383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.16974795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.16978363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.16980133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.182034569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.182072009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.18209875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.18211243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.18214996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.18216565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.18218037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.18219576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.1822112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.1826028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.18265284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.18267222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.185230062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.185275442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.185295712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.188190754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.188280224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.188310494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.188327884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.188342034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.191503737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.191549247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.191565787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.191582197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.192529807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.192556447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.197876921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.197923831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.197944411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.197960781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.197976811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.197994031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.198010812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.198032982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.198046522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.198217282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.198242032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:52.200392823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.200436053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.201832634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.201865894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.201885704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.201902054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.201920844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.201939524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.201954044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.201970814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.202010725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.205911357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.205955697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.206045588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.206063348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.206088908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.206104798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.206150638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.206170198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.207576919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.207629749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:52.207694989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207712749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207730979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207744969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207763469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207781209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207796669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207812959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.207829729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.207844849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.207860609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:52.20978663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.2098217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.20988311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.20989889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.210003301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.210023141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.210218141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:52.211628532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.213734653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.213778533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.213864653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.213900683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.213982264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.214134414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.214173254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.214193264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160235916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160292276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160308846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160329046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160345416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160364216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160381256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.160398206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.160919667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.161022177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.161055727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.161192457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161308227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161362097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161635097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161675757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161783137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161832147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161849127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.161866177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.168027092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.168071922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.168204872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.168238162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.168254852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.168275132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.168289692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.179682341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.179872721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.179909651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.179926031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.180729391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.184761475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.184818515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.184838035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189487088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189531168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189552078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189567048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189588118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189604228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189623378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189641858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.189659358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.189676068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.189696058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.189716238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.193355791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.195213752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.195266052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.197483194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.197531664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.197549604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.197571234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.197586904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.197606664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.197646454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.197666114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.197683704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.198278275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.198331105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199112975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199140415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199157365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199172805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199189535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199205865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199221435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199236585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.199250015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.199265175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.199282585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:53.201905957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.201937637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.20523714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.20527842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.20529847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.20531563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.20533677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.20535515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.20537354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.20569809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.20572568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.211190624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.211222434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.215807668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.215850648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.215880038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.215894728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.215967148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.216105288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.216918659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.216958029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:53.222331443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222382403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222399943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222414533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222430613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222446473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222461433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222476783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.222491873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.223222614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.223264764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:53.225900456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.225947476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.232633151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.232668841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.232786091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.232802661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.234157842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:53.234197502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.235564133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.235595593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.250431904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.250626554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.256657559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.256720009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.256806879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.256827439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206539114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206592604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206607784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206622834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206722444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206748514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206764614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.206779174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.211912918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.211977368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.212014508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.212071058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.217319812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.217423042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.217462192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.217497332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.218234283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.218282213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.218298943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.218315833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.230867222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.230913152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.230968682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.231003502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.231018522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.232255533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.232279673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.239898049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.239952769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.239988839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.240101809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.24082196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.242184421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.242230571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.242271281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.247872565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.247966435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.248019425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.248038015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.248108535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.248124405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.248139965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.248154685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.248170005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.249811707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.249848227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.249866467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.251604438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.251661838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.251683628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.256943562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.257009112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.257025322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.257042472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.257057032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.257869423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.258273913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.258312393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.258413843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.259460734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.259503464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261332895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261378255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261396775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261413585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261428325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261444005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261459015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261476895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.261492145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.262613466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.262655466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:54.264512448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.264558418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.272383154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.272429124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.272447304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.272467304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.272487334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.272503394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.272518074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.272918284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.272971754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.274460605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.274506695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.274576615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.274597345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.274615115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.274630255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.289717447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.289771627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.290803437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.290845268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:54.293176719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293221849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293264979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293280549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293295209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293309679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293326329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293341359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.293355239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.293373389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.293391879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:54.298330723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.298383463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.30780567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.30792213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.30807435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.308091911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.308462981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:54.308486961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.309810592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.309888022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.312827344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.312882414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.312974334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.313011914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.313050084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.313068604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.196321369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.19683863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.19686088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.19687671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.1970823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.19711057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.19715613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.19718165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.247810838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.247860298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.247891308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.247949008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.25080502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.25085154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.25088724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.25092228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.251610981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.251636031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.251653971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.251673201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.252569712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.252588842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.252640502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.252673132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.252689142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.252707062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.252720362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.262145959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.262197499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.262234479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.262251899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.26360366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.265462291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.265609311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.265632261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309535345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309568335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309626055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309643255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309662245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309676935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309692475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309708225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.309723605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.312318177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.312357367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.312377257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.317414471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.317479971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.317505661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.317817401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.317862371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.317878951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.317899951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.317914241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.322778375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.322878755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.322899625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.322917475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.323622035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.323661565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331598681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331642771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331661781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331678021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331693691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331709881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331726841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331742091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.331759131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.338106466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.338137656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:55.34308505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.34314034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.346369712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.346415902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.346434692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.346450932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.346467632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.346485142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.346498672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.35612727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.35617445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.359351362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.359402862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.365318277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.365356957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.365462027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.365481537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.365602087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.365624027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.366644868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.366669298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:55.371096711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371140371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371212591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371229431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371258291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371272651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371288371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371305101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.371319861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.372292852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.372323912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:55.374428194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.374466794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.385098242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.385199022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.385293022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.385327982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.385542972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:55.385631152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.386564883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.386599723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.391959007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.392067157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.404634006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.404694346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.404734056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.404756406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.172182895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.175365907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.175408487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.175429157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.175712458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.175737498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.175753988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.175830268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.17942048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.179799191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.179915351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.179949281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.182069072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.182130033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.182167673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.182205303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.185056775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.185083665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.185100575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.185124165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.194292612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.194318772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.194343682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.194374652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.194387312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.194405052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.194418682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.248007602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.248609043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.248662463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.248679343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.249726674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.251690045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.251740115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.251762185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254730087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254771167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254789497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254803827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254821597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254836207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254852007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254867847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.254887627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.255479848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.255507338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.255522308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.25897118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259042911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259064041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.316768244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.317018074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.317043194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.317131154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.317148194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.318563775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.318603415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.318620105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.318856216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.322807219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.323059209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325487081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325528271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325547271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325564331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325582721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325598841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325613961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325630241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.325645201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.33847775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.33851427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:56.340926252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.340972242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.341479413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.341503283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.341520293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.341541153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.341558553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.341573593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.341586943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.341676403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.341694373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.344739535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.344762355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.346812267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.346847637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.346866287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.346881917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.347064027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.347089467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.347763017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.347787217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:56.352912511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.352948771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.352970141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.352987941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.353006191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.353023931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.353040031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.353056881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.353072951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.353596602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.353646572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:56.356054284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.356098784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.363003099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.363043139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.363062549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.363076859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.363159739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:56.363179989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.36403286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.36407457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.36423124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.3642712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.364308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.36440928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.36444608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.36446471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166189234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166247574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166264734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166281004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166713574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166740214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166760744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.166780294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.282113531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.282200121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.282238531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.282272181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289040586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289114536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289147816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289180986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289742107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289778127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289795307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.289812847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290251587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290273557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290567777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290641477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290657187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290984988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.291001458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.304090317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.305041118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.305143508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.305164178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.30705179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.308499341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.308540341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.308560711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.309938062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.309975012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.310356102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.310376592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.310432222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.310448322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.310465122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.310481512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.310498662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.324926473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.324969233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.325000653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.327872685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.328115306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.328170666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.338097193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.338300673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.338328333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.338346853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.338364543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.424170018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.424912279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.424939879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.42697578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.433638325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.433682855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437877118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437898808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437914228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437928578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437942848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437958128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437973368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437987368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.437999448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.537262663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.537458393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:57.544382429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.544426919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.560100961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.560138291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.560157751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.560175511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.560191731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.560208851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.560224921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.640246601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.640341451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.653550011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.653715981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697115794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697163014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697273574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697330034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.716350888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.716404288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.723160143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.723209124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:57.743606249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743636039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743680309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743696629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743712679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743728939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743763799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743780409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743796299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.762370032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.762424812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:57.796301778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.796383498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.814974252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815017922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815034312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815047482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.815746362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:57.815782742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.817471994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.817513034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.821016106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.821133046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841033881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841116041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841211131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841231922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.156668169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.156723919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.156740339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.156755189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15756566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15760465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15762401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15764002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15771031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15774868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15778192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15781219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15786712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15790192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15794119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15797519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15801056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.1580296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15804607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15806416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15808179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15809697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15811451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15814576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15816014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15817738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.15819232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.15820805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.158225311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.159569762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.159594722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.161561883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.162586244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.162629374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.162649414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162669744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162685964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162702024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162717774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162734674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162749884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162766184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162783324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.162805694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.162821584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.162838984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.162856074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.164502895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.164560835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.164581095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.164598085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.164760785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.164805725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.164825335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.164840246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.164856426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.164894586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.164911766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.164931056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.165362406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.165384066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165403616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165419896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165437596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165454206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165469016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165487026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165504906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165520376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.165534386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.165549196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.165566826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:58.167517578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.167541158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.167731708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.167749168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.167764818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.167779628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.167795168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.167809548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.167827778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.167843808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.167864978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.173691612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.173741542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.173856012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.173885582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.173906402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.173920422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.173936202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.173953502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.175515104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.175558104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:58.175617524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175634414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175650994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175668154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175696834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175715284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175733384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175749534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.175783034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.175798594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.175817464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:58.177675115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.177701195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.183213029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.183350659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.18342177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.18343832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.18417366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:58.1843116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.185238031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.185291001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.185310991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.185346561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.186684742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.186748742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.186785542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.186805102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.161609287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.161748117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.161806147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.161823897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.16537553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.16551898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.16554285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.16555949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.255845268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.255910768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.255961078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.255997368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260630942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260702142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260738252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260771022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261652442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261685853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261703503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261723313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269417048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269453778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269479608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269512548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269526278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269547478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269563278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.273096051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.273184171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.273225711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.273244061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.274049172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.275174243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.275205673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.275226123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278382455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278420025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278441865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278457075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278476385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278491105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278506405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278520445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.278534375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.280433417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.280477447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.280500247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.286232201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.286256941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.286275141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.294133157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.294197907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.294213697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.294228647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.294241567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.294543137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.294596657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.294614407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.294631597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.295336888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.295377808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299120701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299161131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299179381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299195321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299210541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299227221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299242411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299257561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.299271311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.31132979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.31137577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:59.320221157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.320274577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.32519217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.32523904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.32525636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.32527149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.32528606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.32530084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.32531454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.331921395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.331966236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.337038569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.337074319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.342900254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.342971644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.342992214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.343007504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.355031083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.355079313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.356586184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.356647734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:59.362114408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362147538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362179448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362194708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362211848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362238138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362254648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362270668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.362288548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.362403458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.362423578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:59.365614091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.365658091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.372704236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.372749806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.372768466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.372781926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.373076217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:43:59.373102307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.373932557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.373974307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.375512948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.375557238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.375592208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.375625868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.375658848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.375676368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.158521308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.158568808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.158584378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.158600468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.158859858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.158889118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.158905398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.158920198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.245906314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.245976964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.246021544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.246079174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.251433008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.251505258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.251542958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.251581578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.252997449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.253043699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.253063309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.253083169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.257486732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.257521872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.257548952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.257587282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.257606582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.257641542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.257659042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.263840457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.263901857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.263941387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.263958947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.264737118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.265502458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.265528728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.265548258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355387296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355440826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355462346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355478316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355495436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355510506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355526386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355543256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.355559576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.356105957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.356139087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.356155947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.36091911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.36097811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.36100085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.362877882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.362968052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.362992622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.363011512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.363028942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.371006158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.371123318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.371184068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.371383208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.372263719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.372303359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379191004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379235744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379253494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379267764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379284764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379300144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379314414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379331534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.379363114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.379513634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.379532624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.384964908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.385008339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.387744141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.387786001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.387806731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.387822551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.387839121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.387854371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.387867411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.387881391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.387902671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.389644792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.389677062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.400924761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.400969011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.401023781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.401050251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.401411981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.401439281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.402485142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.402510692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.406038024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406080984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406098344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406114394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406132684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406147694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406163474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406178604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.406196014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.416362402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.416444062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.419874095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.419920085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.430590603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.430638073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.430657313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.430672583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.431073853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.431111713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:00.431805484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.431832504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.438393829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.438570369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.439217129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.439268159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.439301749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.439319709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.217570585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.217606585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.217623045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.217640245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.217857915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.217882065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.217900216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.217916456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.226918082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.226981782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.227015312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.227048942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.228362503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.228425153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.228465473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.228503424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.229586064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.229631384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.229649974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.229670924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.292817852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.292862792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.292881452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.292912482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.292926812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.292986582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.293003102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.373517623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.373577123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.373615723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.373636253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.374891914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.376218205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.376278495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.376298995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381722919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381772839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381790719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381807929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381824259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381838869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381855009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381871699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.381889489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.386269822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.386312832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.386329883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.390268865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.390321476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.390564436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.391628956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.391683777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.391701577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.391718617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.391733157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.42313925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.42319407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.42321381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.4232433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.424031421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.424059261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.432790598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.432864178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.432892388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.432936868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.432982908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.433001548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.433025598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.433042738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.433057588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.434659979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.434711479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.437073891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.437135521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.440163213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.440221663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.440243043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.440262353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.440281543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.440299743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.440315963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.441867894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.441900794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.443474876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.443501496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.460301068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.460384878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.460648029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.460666949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.477010991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.477422381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.478685592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.478746572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.480348963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480371723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480428283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480444663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480462943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480481133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480497434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480513364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.480528854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.499413878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.499472908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.50292552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.50298798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.513551358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.513594378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.513611288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.513624488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.514199729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.514221269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:01.51518078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.51520541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.517292541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.517340081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.517517601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.517552181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.517582641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.517599031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.224902384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.224950694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.224966054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.224984424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.237419223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:02.237489603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.237523583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.237547913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.240579076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.241131826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.241204666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.241233916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.248501312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.248716742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.248758102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.248813942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.267886896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.267951446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:02.267969666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.267986566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.269063117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.269098487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.269115267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.269148877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.269163057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.269179907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.269194917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.288069621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:02.288119961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.288157621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.288176501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.290339503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.291605914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.291825254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.291887894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293974876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294017046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294038916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294054776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294071286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294088006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294104416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294140746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.294159026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.429657018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:02.429834388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.429881268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.563125579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:02.563795129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.563887849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.572378546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.572443836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.572461176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.572491766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.572507846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.726512472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.726635472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.726686742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.727592033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.728915154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.729013124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729731024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729767904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729787854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729803534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729819674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729838235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729854035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729871195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729897695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.737928231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.738095681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:02.745003766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.745046256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.747057717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749043799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749104779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749123889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749142029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749158829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749177289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.754844143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.754882223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.766157811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.766317811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783524604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783567034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783615244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783630414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.007116813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.007163573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.011157816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.011203606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:03.026336777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026419687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026507497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026541777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026574767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026609227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026641217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026673617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026705317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.051410156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.051513226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:03.061520974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.061568364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.063913365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.063943065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.063963425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.063978615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.075924394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:03.075974924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.084543771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.084594941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.086426922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.086486862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.181790644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.181848404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:03.181881214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:35497"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.182692795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.182723125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.182846105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.182870465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.182885525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.182901925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.184164066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.184820847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.184865947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.184887887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196203865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196264095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196297275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196327325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.198909357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"c2207302-c3c8-475e-a04c-8d252285639a","remote_addr":"[::1]:35497","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.198975597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"c2207302-c3c8-475e-a04c-8d252285639a","remote_addr":"[::1]:35497","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:03.205831192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"c2207302-c3c8-475e-a04c-8d252285639a","remote_addr":"[::1]:35497","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":6912,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.232375472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.232446122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.232480523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.232513823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.241761469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.24181225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.24183331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.24185724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.24300466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.24303993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.24305859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243091631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243106601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243124221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243139141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.251771827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.251824167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.251863547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.251884687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.26851854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.272144482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.272195252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.272214282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.281339689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.281435449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28186143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28194316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.282019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28226208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28232652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28236488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28243054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.286301083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.286343723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.286364213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.290443566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.290468476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.290489226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.302394595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.302536135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.302556395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.302574155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.302589215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.309478891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.309543481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.309561741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.362719981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.364097922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.364140192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.373864459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.373922659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.373943269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.373961989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.373980469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.373999659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.374017189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.374033989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.374049709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:03.374066749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:46036"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.393856814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.393908674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.393928054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d36b6efa-c170-482e-9ecd-028c94fbf60c","remote_addr":"[::1]:46036","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.393954074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d36b6efa-c170-482e-9ecd-028c94fbf60c","remote_addr":"[::1]:46036","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.398148827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.398192927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:03.398212357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"d36b6efa-c170-482e-9ecd-028c94fbf60c","remote_addr":"[::1]:46036","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":4277,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.408980136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.409079056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.409104316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.409123026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.409139096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.409155526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.409171756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.488576586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.488638296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:03.488658666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:50756"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.491050797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.491088817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.877961238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.878015078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.878073478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.878091348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878109218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"cb1e49c8-b78c-485e-a8e5-a298a3aaf85c","remote_addr":"[::1]:50756","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.878142288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"cb1e49c8-b78c-485e-a8e5-a298a3aaf85c","remote_addr":"[::1]:50756","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:03.882580172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"cb1e49c8-b78c-485e-a8e5-a298a3aaf85c","remote_addr":"[::1]:50756","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":4437,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.892510579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.892556559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.899298664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.899334064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:03.910155892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910197602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910214393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910227323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910243303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910257993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910282853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910298323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.910313043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.922857162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.922905072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:03.925899104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.925943514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.932005599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.932053159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.932374599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.932463779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.029156852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:04.029210582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.031608814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.031649644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.100990556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.101060086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.167089496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.167203036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243134284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243183764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243289154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243422784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243439744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243457294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243627904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243648754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243748724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.243770684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.257176054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.257248104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.257279504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.257313554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.257342074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:50861"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.272621056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.272689516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.272731726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.272766336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.281525872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"52080b23-c706-46b2-8900-fc23363538d2","remote_addr":"[::1]:50861","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.281636513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"52080b23-c706-46b2-8900-fc23363538d2","remote_addr":"[::1]:50861","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.284943375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.285032155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.285053125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.285100215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:04.285302815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"52080b23-c706-46b2-8900-fc23363538d2","remote_addr":"[::1]:50861","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":3797,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.372190111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.372304031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.372325621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.372463511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.372503741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.372779281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.372936771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.78348692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.78353735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.78357293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.78358915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.787597863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.792464337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.792492847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.792510787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807544018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807591278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807610508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807626848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807658748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807675898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807692748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807709578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807726048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.839979513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.840216373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.840233953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.853309563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.853357443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.853378783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.857480366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.857547446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.857615706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.857764516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.857784286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.861421579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.861480919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.861501009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.867253933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.871595186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.871634716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.873915598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.873960468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874274998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874303858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874321388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874339448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874380598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874397489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874411279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.113096508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.113147089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.117101652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.117237022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.12772996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.12775973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.12785087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.1278711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.12788938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.12794579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.12796193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.134836965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.135394195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.143724842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.144193192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.147410394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.147449364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.147469154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.147490284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.152898058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.153015089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.161753635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.161803685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.16773807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.16778971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.1678092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.16782434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.16784001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.16785609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.16787356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.16788881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.16790444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.16813595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.16836452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.172448223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.172502093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.223578872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.223643832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.223675432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.223695872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.227043254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.227092074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.230146007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.230190507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.230212057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.230228557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.230246637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.230313447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.233143379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.233189649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.238762433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.238832023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.238849603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.238882383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.238899783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.242483496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.242696086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.243092647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.243219697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.243258637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.243277887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.28801274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.288680151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.301556631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.301590371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.301883231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.302043221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.304047592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.304085352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.304100033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.304115693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.304452313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.304491733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.308479156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.311175378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.311307558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.316175762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318444933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.318608813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.318647333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.320300425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.320342665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.403694998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.403721778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.403767858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.403785798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.403848048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.40723193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.432003209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.432135479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.441336086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.441384466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.451146753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.451192993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.451288523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.451307613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.451325354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.451343624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.451408144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.463149392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.463203022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.465370544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.465415464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.469965278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.470114928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.470135368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.470149228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.479137954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.479187285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.487915341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.487970691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490023113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490066163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490084193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490101513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490117683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490133223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490148793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490165963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.490181253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.495188037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.495239517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.497376098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.497582748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.497628498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.497644838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.497661528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.497677918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.497701728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.497717558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.497731228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.498911819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.498942859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.501845682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.501892242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.505569234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.505623914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.505644544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.505659314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.505984865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.506006135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.51322651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.51328266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.51348528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51351129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51352917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51354346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51355935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51357489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51359062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51360587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.51362136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.51363876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.52638499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.531115914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.531331784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.538531969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.538619209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.538710649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.538727539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.53936276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:05.53940928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.540711221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.540754921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.543778253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.543926703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.550865359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.550919619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.551037019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.551056499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156663114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156717944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156734634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156750554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156766364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156789314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156807984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.156826954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.156893205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.156935935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.156969895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157015335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157166295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157206445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157244145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157280005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157313675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157333875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157351915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157370145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157388785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157407565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157425755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157458125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157473015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157495645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.157511295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157526645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157544285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157579125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.157596345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.158104795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.158895166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.158952706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.158973596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.158993496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159027016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159045656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159064126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159081966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159097066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159114896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159131976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.159149396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.159165906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.159183156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.159200196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.160744567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.160786897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.160806987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.160824367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.160857847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.160873488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.160892338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.160907388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.160923558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.160958888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.160975128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.161005398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.161546248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.161590998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161613508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161631268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161650518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161668328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161688348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161705218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161721248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161738798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.161753038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.161767968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.161787508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:06.165335821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.165382591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.165402441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.165423321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.165449131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.165464921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.165482951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.165499621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.165517921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.165534381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.165550511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.166767632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.166814172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.166836742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.166852442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.166869892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.166885622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.166902462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.166922642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.167492233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.167527173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:06.167549183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167564133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167584223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167599273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167617503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167633773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167649693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167664523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.167679623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.167696133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.167714253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:06.169330644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.169368614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.169391234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.169408864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.169426644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.169445744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.169463634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:06.169481884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.175025898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.175135738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.175156918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.175192918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.175227768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.175265008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.175306588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.175327938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.155922777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.155979877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.155995617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.156010027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.156023937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.156043107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.156061957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.156078207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157043828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157105988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157138278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157169618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157198318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157232338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157265888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157299598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157331378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157351438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157367868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157385058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157402528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157417468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157434078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157470408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157483538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157500358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.157513518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157529188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157545898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157578528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.157594758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.158167968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.15987276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.15990563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.15993549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.15995392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.15996814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.15998367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.15999769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.16001507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.16003031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.16008516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.16010246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.16011876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.16021133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.16023139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.16024851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.162011211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.162053971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.162077541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.162095591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.162126071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.162140451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.162156291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.162169791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.162186631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.162271332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.162289272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.162304402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.163202452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.163235362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163255442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163273392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163288722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163304232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163318992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163332952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163348912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163363122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.163376422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.163391862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.163407772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:07.165796954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.165909974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.165935604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.165949644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.165965914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.165980984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.165997284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.166014074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.166037134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.166055834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.166072594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.167751006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.167809736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.167845686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.167862236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.167882556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.167898326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.167917036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.167933706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.168970847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.169100297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:07.169177107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169212117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169232257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169246277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169262247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169279397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169294957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169312337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.169327697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.169343367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.169362407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:07.171540799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.171568419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.171630649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.171649839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.171668389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.171682779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.171699899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:07.171718499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.172397249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.174752551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.174907351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.174993491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.175058791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.175112151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.175301701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.175339301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174523014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174579234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174595894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174610024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174733314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174844694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174864994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.174881544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.176138915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.176193645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.176288185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.176322935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.181145009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.181296339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.181794139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.181837939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.18241268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.18245139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.18247264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.18249235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.198401142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.198446982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.198463362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.198504032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.198517322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.198533452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.198547572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.199386033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.199430833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.199463833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.199478973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.200316533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.206155438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.206202248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.206221928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211415012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211455842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211475432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211491802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211508652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211523422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211539752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211570782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.211585622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.215525405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.215567745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.215587375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.219283698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.219323728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.219345048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.227275394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.227343144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.227361264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.227381504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.227398564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.227925804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.227968544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.227985444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.228039144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.229323485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.229368155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.233846879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.233904109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.233925289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.233943139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.233961249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.233978989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.233995699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.234012109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.234028479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.241515054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.241583494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:08.244819257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.244854487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.263505801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.263543391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.263563701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.263581111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.263598421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.263615201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.263629511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.264655502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.264702572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.266488523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.266533333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.271382807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.271429677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.271448757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.271463087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.279904343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.279948893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.281182654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.281226674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:08.289552061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289584191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289653211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289670071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289685451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289701721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289716511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289731341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.289746441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.290317301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.290396061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:08.293253143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.295626765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.296535536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.296557536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.296695796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.296715626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.301373849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:08.301443649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.30211591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.30214034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.305031642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.305083362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.306265843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.306327603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.306373813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.306395513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199196896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199247096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199266156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199283346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199454817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199478297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199495837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.199516547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.200074217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.200162747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.200397167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.200480667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.20438825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.2045582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.20459871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.204639091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.205551361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.205585771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.205604631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.205626971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.206850092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.206888212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.206907062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.206936472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.206953072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.206970372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.206985382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.208102383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.210175735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.210234835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.210251855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.210843185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.211996066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.212032256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.212052396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277585506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277636396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277657246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277671836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277691656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277707216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277724246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277741646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.277757046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.279792237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.279837937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.279857147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.286108822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.286138832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.286158722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.288107873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.288739164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.288775534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.288792744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.288807564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.308122249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.308190259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.308207469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.308463779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.309380869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.3094241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312756812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312789582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312810232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312827512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312846782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312863502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312881022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312897982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.312911292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.319236817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.319279617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:09.324344571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.324393381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.325049811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.325080221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.325099441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.325114951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.325131641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.325148171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.325163181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.3367301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.33680086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.339262002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.339309012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.343640395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.343731885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.343795945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.343814545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.344371226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.344422946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.346796198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.346843608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:09.413604608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413648398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413668028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413682638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413700598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413720088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413737168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413757228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.413775358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.423490706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.423823216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:09.428509859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.42920645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.434172074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.434261284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.434348304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.434667574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.449092935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:09.449146175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.451968717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.452098717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.452383757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.452542567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.453198208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.453255878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.453290978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.453351658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207484246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207515096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207531136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207546836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207681326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207707036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207723876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.207741746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.212286669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.212356799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.212392359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.212427949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.220790416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.220858676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.220896736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.220930056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.221550646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.221599116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.221617586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.221637036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.224910269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.224953719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.224972829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.225007509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.225023769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.225043339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.225057739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.295190612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.295338152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.295421982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.295475872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.296495123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.297634464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.297674874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.297719114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.303867978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.303899308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.303982238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.304000648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.304020078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.304049598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.304067298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.304084598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.304101599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.311660984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.311690804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.311719074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.315257017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.315356427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.315412967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.378175214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.378246684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.378261844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.378277624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.378291924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.380584556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.380634796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.380652186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.380974276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.383691539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.383729329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.392804455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.392832155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.392848795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.392865185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.392882095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.392897755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.393183146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.393300266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.393316396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.395330927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.395368777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:10.397746729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.397791399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.401038502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.401065992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.401084712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.401103232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.401123622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.401141332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.401156092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.407921737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.408026687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.413018581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.413136751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.463047928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.463096768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.463114818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.463128588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.46588823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.465948751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.467341472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.467462152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:10.467763662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.467814632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.468083282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.468101812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.468118402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.468134332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.468148612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.468163722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.468190832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.485213195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.485262245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:10.491018419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.491061669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.497042034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.497089864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.497111364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.497127034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.497226024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:10.497249204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.499474356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.499526356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.501501157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.501537067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.501604977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.501639527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.501673237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.501691877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166522748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166575008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166590948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166604648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166618928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166638318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166654688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.166671668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.167540949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.167598499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.167630329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.167663749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170224301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170285681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170319361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170353451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170631811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170655791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170674781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.170692701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.24889882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.24893876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.252148832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.252285572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.252339732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.252415633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.252451413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.257471786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.257856567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.258165887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.258189387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.351242447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.526303469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.526353699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.526371049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586256314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586288134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586307934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586322234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586339104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586353594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586369464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586385744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.586403764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.589218016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.589261227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.589280627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.59391386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.59437696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.59440847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.597195332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.597322203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.598365973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.598511733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.598550944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.623642242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.623694392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.623710492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.626893735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.628658646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.628704956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629668377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629688947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629732747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629750617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629766397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629782267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629798277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629816957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629829637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.64665506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.64670687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:11.658340849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.658389109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663006892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663143852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663188152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663206702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663223132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663240942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663254752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.677477893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.677533643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.691967314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.692208634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771772673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771826083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771846653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771865263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.783280652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.783331612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.788272606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.788304696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:11.789623717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789663657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789682447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789697857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789714797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789731367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789747827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789763127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789778467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978138659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978192569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:11.986065275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.986122725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988314286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988349316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988367566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988383106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.989036337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:11.989065577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.998417164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.999268305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.002271907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.002326387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002697377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002738707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002774907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002798127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175181327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175210257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175225077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175239717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175288597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175330787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175396427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.175414227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.181339632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.181474942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.181563882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.181639862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.184717734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.184775225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.184840345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.184935165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.185169775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.185192645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.185211115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.185228185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.190523819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.190623649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.190673959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.190707689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.190723269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.190746669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.190760999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.191127109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.191172859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.191207039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.191222919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.19191468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.194793232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.195027692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.195053122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195225172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195245582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195260502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195273822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195288412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195303962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195318842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195333032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.195348103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.195363073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.195378643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.195393383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.198898925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.198936535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.198955825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.198974665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.199007005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.199021085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.199038475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.199104495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.204372709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.204452749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.204475609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.20471306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.206791751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.206885271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207033901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207096371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207117171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207133871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207222851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207240551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207261051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207279271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.207294122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.207313012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.207336772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:12.209259883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.209297413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.209595703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.209621503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.209641323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.209657743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.209673963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.209692463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.209708663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.209789713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.209810473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.211531125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.211574055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.214548867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.214582017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.214727747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.214746137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.215296078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.215332798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.216017158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.216040938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:12.216109328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216138538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216159448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216174578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216191218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216209068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216225478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216246208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.216267498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.217359419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.217389989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:12.219696191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.219729581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.219829661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.219848981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.219870101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.219885961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.219911451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:12.219930311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.221130952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.221176412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.224194314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.224253974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.224691185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.224756575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.224793055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.224813255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159483818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159586319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159708609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159728649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159899069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159925609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159942079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.159957719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.167707565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.167761125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.167799955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.167833895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170176667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170230687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170276557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170321727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170656557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170687417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170706027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.170725107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.171940068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.171974998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.171994008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.172028238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.172043508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.172063358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.172080548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.247221305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.247275485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.247311535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.247328145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.248282275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.249385236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.249440446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.249463776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256782472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256825842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256843972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256859332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256875702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256888592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256904872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256921402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.256940052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.257616732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.257640592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.257779823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.260253474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.260284954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.260308904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265397228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265455088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265475488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265494378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265508788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268885301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268956181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268976911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268996021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.269826102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.269868172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276806387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276856977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276879417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276896487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276913687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276932007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276948197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276963827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.276977537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.277601678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.277628718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:13.279702219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.279744649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.345117958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.345171978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.345193328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.345214839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.345233049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.345250189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.345271959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.34737303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.34742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.349033501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.349081361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.353084104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.353116914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.353134404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.353148544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.355943047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.355985867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.356775247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.356820727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:13.357500868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357538548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357559478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357577568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357594078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357637208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357654828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357673388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.357688928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.359111729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.359142279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:13.36079374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.36082118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.365039173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.365087923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.365108664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.365125904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.365828434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:13.365853184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.366528615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.366552665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.376917972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.376981692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.380891145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.380969945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.381001695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.381018805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166581767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166634097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166650457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166665697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166727727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166750277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166780707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.166822407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.167118547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.167188587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.167231407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.167261187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.169641529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.169688759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.169724709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.169765629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.17040804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.17043509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.17045494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.17047735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.175255563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.175302673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.175321413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.175381263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.175399863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.175417603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.175430863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.179734207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.179801037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.179836667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.179853287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.185353961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.186168112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.186213072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.186230302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187422283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187471503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187489543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187504373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187523253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187538053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187553853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187569933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.187586463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.239337892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.239385932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.239404822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.245720356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.245765187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.245785897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.25013973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.25037801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.25041887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.25044285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.25046361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.251996961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.252050031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.252067281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.252275761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.253356412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.253378612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255525164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255550484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255568514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255584964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255601034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255617004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255633354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255650554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.255663884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.257556165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.257589935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:14.259346777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.259400867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26344558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26348822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26352275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26353874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26355804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26357599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26359113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.26372724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.26374985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.264987261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.265017571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266998613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.267022343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.267038743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.267052433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.270016475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.270066305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.270815925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.270860835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:14.270934845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.270971396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.270990826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.271006896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.271022866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.271043216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.271058846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.271073936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.271090796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.271105406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.271121536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:14.274350688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.274381208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.280378413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.280489703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.280599213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.280654373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.282197564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:14.282233664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.282969785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.283002405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.285735947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.285784277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.2895493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.2896283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.28966373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.28968911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.16651465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.16655579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.16657463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.16659311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.1670303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.16708443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.1671048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.16712147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.168328321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.168376341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.168467441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.168500211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.170323843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.170368733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.170405143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.170440353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.171779704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.171848974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.171870424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.171890584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.238022684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.238076824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.238101594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.238138544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.238155554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.238181374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.238200514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.238718804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.238931314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.238993714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.239015434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.239689985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.240716946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.240758056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.240790366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242156397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242190557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242211717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242240347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242257237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242270357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242286737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242303957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.242321447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.244430799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.244469739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.244491239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.248265911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.248318591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.248343261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.254112296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.254462886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.254488246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.254606126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.254623536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.255085167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.255128167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.255145207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.255164637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.255853527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.255891287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26006421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26016954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26018877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26020447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26021981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26023456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26025017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26026567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.26027973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.267147076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.267191376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:15.269193297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.269217207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.274908291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.274934092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.274953062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.274972482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.274989922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.275005442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.275019072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.282011147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.282057547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.283720018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.283763288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.287633831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.287664181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.288119071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.288141081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.293335045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.293390765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.294772376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.294815537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:15.295014467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295039037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295057237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295072797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295087937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295102877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295118707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295134227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.295150197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.295165067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.295181397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:15.301993752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.302068902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.322107347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.322191857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.322256467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.322273567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.337030018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:15.337144468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.338313909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.338343619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.341892702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.341943832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.347650906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.347721206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.347758076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.347778486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.187805489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.187855989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.187874429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.187891089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.188007279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.191202831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.191250821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.191270131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.212893578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.212962158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.212995918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.213053068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.21538348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.2154388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.21559889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.21563652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.220487043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.220583184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.220603334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.220623574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.221741044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.221774984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.221794494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.221909965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.221927225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.221945685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.221959895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.230941661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.231064571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.231128311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.231171402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.233105503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.234756824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.234844544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.234890744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.316749446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.316779026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.316992506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.317010086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.317027596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.317042796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.317059926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.317076476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.317091786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.320497369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.320523059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.320577969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.325037762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.325111292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.328591115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.330269806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.330339336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.330357346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.330376896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.330391036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.443159161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.443221371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.443477052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.444040912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.447225064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.447257044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455733031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455764391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455780911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455797441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455814121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455828711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455844111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455858631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.455874801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.457330082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.457373052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:16.470339302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.470553982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.480225259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.480272929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.480298269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.480316269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.480331699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.480349309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.480364339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.48050028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.48052639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.483257592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.483323022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.559781059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.559821209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.559839619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.559855489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.561401841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.561460681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.561855351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.561880851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:16.562035431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562055641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562074341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562090911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562108091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562124001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562140101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562167161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.562185231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.567032765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.567069885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:16.568740496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.568775066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.580250555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.580289135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.580310305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.580326975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.590453772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:16.590483352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.591702423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.591746843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.598489298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.598604099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.619437774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.619543424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622111126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622155626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156039528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156079488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156094798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156110238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156148498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156179548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156198028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.156214188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.156337838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.156370108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.156402018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.156436638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.158389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15844703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15848054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15851514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15862582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15864907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15866711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15869599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.15872051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.15873713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.15875377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.15878366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.15880146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.15882047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.15883509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.1594521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.1594761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15950878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.15952444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.161150192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.165622965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.165678955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.165699155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168748947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168795997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168815217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168831048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168848998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168864268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168881798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168899248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.168916768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.169299598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.169327898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.169346988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.17150344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.17153711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.17155767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.17160702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.17164444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.17166281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.17168107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.171696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.173403791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.173511211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.173530491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.173547361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.174402602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.174437772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174548162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174577862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174624452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174646422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174662082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174677092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174692002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174707372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.174720912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.174735762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.174753412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:17.176255903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.176293243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.180482806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.180526036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.180548196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.180565696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.180582546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.180600706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.180615166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.180911657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.180933327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.182770828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.182816928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.182894678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.182912898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.182941648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.182955368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.184254339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.184298569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.18498961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.18504039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:17.188745633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188784743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188802523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188815533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188830433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188844613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188861503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188876243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.188890783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.189100963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.189125593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:17.191837835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.191888025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.193287666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.193338116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.193358986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.193375146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.193604736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:17.193625706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.194326157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.194346727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.194399947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.194433567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.194468417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.194506357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.194622547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.194641717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159494873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159600724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159637394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159686854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159774304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159821114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159840054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.159857374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.159956374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.159994124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160075734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160121614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160156344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160191834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160227404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160261424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160312304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160334504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160364424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160384984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160403264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160416814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160435614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160465334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160478774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160496064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.160508924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160526744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160543414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160587644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.160603714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.161054785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.161978245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.162022265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.162041785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163550397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163587227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163607907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163623437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163641877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163679447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163696177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163712877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.163729907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.163744557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.163760807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.163777757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.165377658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.165417438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.165438918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.165527998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.165562938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.165580428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.165598028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.165613278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.165631518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.165671288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.165689008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.165706598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.166274989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.166302599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166324179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166342739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166361519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166380429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166398119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166423709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166443039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166459849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.166474859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.16876304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.16878303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:18.170679562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.170719092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.171394862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.171420542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.171441562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.171461192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.171480503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.171499433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.171514233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.171531333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.171549253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.172950574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.172991634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.174828825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.175078675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.175135405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.175280265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.186308904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.186357394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.187576745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.187677565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:18.191406178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191486058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191563058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191597228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191629498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191660768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191693378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191760648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.191798598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.192511468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.192604138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:18.19480227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.19490875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.198156693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.199766364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.199813124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.199827764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.200067894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:18.200109444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.201779385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.201898715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.206439599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.206501339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.206812329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.206856299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.207113949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.207138489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156079174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156125294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156142414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156159784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156175354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156193324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156210314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.156276394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.165849321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.165994811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.166114021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.166157991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.170967185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.171040155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.171082455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.171119105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174213028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174250728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174479098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174575868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.174599198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.174617848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.174639888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.174675968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.174691818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.174711968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.174728158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174747638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174766858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174832698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.174853698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.175159438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.175989609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.176037149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.176056639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186133017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186179687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186198537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186213087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186269037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186284887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186300907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186317527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.186333787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.191393781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.191439621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.191460021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.195148453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.195197083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.195217683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.206436422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.206527432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.206546362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.206654292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.206670502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.272336992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.272478592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.272502312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.272679362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.273754543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.273792333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275624894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275662144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275682414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275699504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275716314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275734564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275750674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275769374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275783524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.276146564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.276172014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:19.350693351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.350753321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.351714841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.351755641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.351778011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.351795881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.351815731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.351834541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.351848052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.352645982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.352681772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.359410357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.359463167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.421651694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.421686044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.421748064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.421766204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.427546729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.427593749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.430654041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.430755841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:19.433201433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433252723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433272713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433288613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433304433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433320313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433335513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433350593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.433366553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.437593186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.437643536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:19.440759059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.440811289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.447447774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.447490994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.447511564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.447557564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.461826944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:19.461880264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.463405156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.463450376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.543065396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.543129676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.545787158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.545854318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.546243038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.546272708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157708298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157755868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157772858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157787758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157806758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157826608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157845448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.157863878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.158044148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.158086238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.158118238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.158155448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158242799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158280629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158316339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158349119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158382209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158400159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158415089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.158442799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.15981474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.15983855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.15986054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.15993995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.15997768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.15999634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.16009219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.1601084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.16012574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.16017665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.16019462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.161079951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.162208562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.162235752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.162256722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167479815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167528646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167688866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167710646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167730606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167747436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167765766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167785266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.167802136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.168032356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.168074876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.168100226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.170399898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.170435988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.170459158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.170680908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.170725748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.170750828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.170811028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.170848858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.170868408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.170907458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.170927068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.170944818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.171814149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.171851939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171873149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171889149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171907919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171926789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171943619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171961639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171978799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.171996289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.172014919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.172033429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.172052309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:20.17378477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.17380853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.17384551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.17387512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.17389148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.1739091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.17392616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.17394352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.1739587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.17397614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.1740166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175083721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175134441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175154951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175170601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175188101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175202591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175219371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175237451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175738462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175761862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:20.175782592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175799732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175817372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175833662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175851922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175868562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175885342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175902972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.175919972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175938852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.175956172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:20.177387163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.177421563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.177441453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.177458723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.177479113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.177494143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.177510533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:20.177530213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.178034323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.178082573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.178101753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.178138694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.178168904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.178205764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.178250864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.178269294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.161606554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.161658994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.161676454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.161691304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.163082115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.163109945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.163128595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.163146975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.167516589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.167579979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.167612819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.167646909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.170985991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171055841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171091881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171125421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171274741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171297311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171314191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171332651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.173211843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.173257703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.173573793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.173615303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.173631263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.173650403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.173665113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.181460669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.181505539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.181541399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.181561429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.18213607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.18288877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.18292152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.18294117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184765282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184803612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184823312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184839462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184862902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184876692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184893912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184911062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.184928592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.184972802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.184992592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.185012812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.187304653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.187341403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.187361753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.191475237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.191531807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.191551667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.191791597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.191810237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.192057897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.192151847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.192171667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.192188057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.194209239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.194243789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197024661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197065251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197085011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197102511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197119461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197136011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197152631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197170941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.197186291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.201631444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.201685264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:21.204150516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.204183196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.206617548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.206664328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.206682928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.206699918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.206716218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.206733698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.206747518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.206898568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.206919878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.208602589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.20862867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.210677721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.210714321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.210732581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.210746441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.210762241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.210779021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.211408712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.211460252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:21.211506332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211524282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211542292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211560922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211578192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211594562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211615362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211632472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.211649072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.212951913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.212986883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:21.214728894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.214771014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.214982334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.215000744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.215019764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.215040054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.215056054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:21.215073474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.215640735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.215662345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.215754285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.215817845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.217630286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.217687816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.217726036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.217745966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.189795568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.189845178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.189861448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.189876738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.189896498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.190236689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.190267419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.190285489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.193155391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.193196221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.193226861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.193258201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.202825128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.202883818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.202967308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.203030168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.203578489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.203602479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.203620029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.203640039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.256879839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.256943829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.256965779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.257001769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.257018249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.257036409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.257051679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.257967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.2580055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.25804596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.25806546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.260480332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.265348945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.265417055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.265437505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266016806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266051386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266068786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266085986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266104356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266125276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266142576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266161726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266178276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.277283924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.277325344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.277350014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.279417966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.279459106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.279480906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.280098246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.280163426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.280203826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.280224466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.280240177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.285803631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.285869641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.285889061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.286034821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.287676552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.287701922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288441563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288496353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288515553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288532133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288550903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288569713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288589623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288607553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.288622683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.288639063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.288657053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:22.290100564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.290129254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.298899171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.298926311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.298943811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.298971931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.298988131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.299003991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.299018661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.300284532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.300335342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.301694533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.301741663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.303779884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.303835504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.303856104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.303870204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.304358175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.304381805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.305263045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.305315965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:22.307716117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307756247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307776447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307791007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307808977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307825097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307845827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307866067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.307884097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.307902217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.307921257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:22.309506079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.309553109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.31105946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.31107864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.31109423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.31111693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.31113198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:22.31114649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.31172921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.31176989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.312368431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.312414031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.312444411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.312480891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.312513331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.312581041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217082382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217111102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217130182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217180062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217278042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217320632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217338012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.217355742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.217726752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.217759832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.217791642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.217821702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.218396643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.218451593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.218486113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.218522363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.221114875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.221141885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.221156815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.221173965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.234816405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.234842065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.234922345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.234955305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.234972065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.234991115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.235005695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.236690257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.236743547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.236781407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.236800447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.237275497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.238720578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.238752018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.238772978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240094719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240110679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240154009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240173379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240214849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240230679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240247099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240263629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.240279669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.244023802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.244079382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.244099312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.247596735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.247631525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.247655535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.253556209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.253611669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.253629959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.253648739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.253663909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.256789682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.256847692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.256882952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.256900642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.258712103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.258749093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26716681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26721036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26722921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26724477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26726191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26727834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26729407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26731016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.26732364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.268875191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.269560741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:23.272998424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.273067354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.288321966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.288348986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.288407546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.288442716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.288458966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.288474256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.288488936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.289830557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.289865837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.292239559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.292289729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.295872791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.296950892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297088542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297126232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.304812408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.304861368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.306012139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.306075599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:23.312522214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312559444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312577714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312622884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312638894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312655604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312671284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312685854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.312702144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.312728794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.312746934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:23.315095646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.315129466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.316146967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.316165887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.316182687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.316195437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.316280117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:23.316299227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.316877407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.316896147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.317044887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.317080427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.317119067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.317155557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.317190947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.317206787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15707659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15712643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15714324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15715934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15717422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15719499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15721165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15722899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.1572799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15734519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15738121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15741462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15752247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15764979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15769278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.1577308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15781092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15783374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.1578538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15787362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.157903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15792227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15794331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15797595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15799157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15801613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.15803083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.1580489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.1580677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15811083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.15812882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.158743531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.159500881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.159551992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.159571982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161566183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161598373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161617483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161634893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161653193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161669203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161686553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161702993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.161722623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.161739693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.161758883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.161777323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.163510164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.163540145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.163561375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.163793625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.163834035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.163851585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.163869525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.163884945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.163953345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.163997855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.164016215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.164034135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.164705885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.164749595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165347326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165376736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165393796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165411336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165427296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165443076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165458016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165476266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.165490166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.165505996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.165523096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:24.167043487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.167068027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.167160837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.167176157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.167197057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.167213427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.167228567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.167243737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.167259707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.167275207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.167291517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.168421308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.168475298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.169053679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.169093269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.169117339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.169135159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.169152509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.169172289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.169844919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.169868519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:24.169967319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.169985629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.170040779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.170057689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.170075629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.170095879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.170119669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.170137449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.17015715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.17017512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.17019358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:24.171874971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.171918131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.172524411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.172541171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.172558851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.172573431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.172589051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:24.172605731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.173193932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.173245922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.173390432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.173424672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.173455122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.173489132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.173522352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.173541772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.160219175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.160267295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.160283855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.160298235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.160979036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.163665918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.163719338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.163738588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.168457491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.168516551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.168546211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.168576431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174173136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174241686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174292326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174376406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174433696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174453676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174469696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.174487896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.174563696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.174616726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.174683236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.174718416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.174731026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.174750866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.174767376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.178677139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.178769329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.178805139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.178825029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.17949691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.18053351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.18057599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.18059517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180810291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180830431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180873561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180890591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180910261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180926841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180945641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180962031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.180978311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.180995701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.181048481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.181064771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.186142105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.186450915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.186495575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.189786077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.189845017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.189861827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.189883917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.189898777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.190258148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.190303898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.190321388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.190341058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.191274778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.191333738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19282769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19287195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.1928908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19290928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19293335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19295054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19296789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19298374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.19299887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.1930151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.193035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:25.198220864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.198274164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.201273126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.201310916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.201330056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.201346226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.201361786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.201378186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.201391506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.201407586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.201555016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.207516011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.207612141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.209305062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.209349772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.209371602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.209388242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.209410152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.209432852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.210617493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.210654823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:25.210728073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210746983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210765033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210780413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210815243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210832613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210849793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210866273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.210884573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.210901413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.210919213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:25.212884765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.214232326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.216352047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.216381487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.216400047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.216414847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.216431997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:25.216447977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.217839668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.217865598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.21992712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.21996823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.22046659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.22051148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.220709461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.220731461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.158876257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.160471978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.160498848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.160512968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.161717689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.161770629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.161790749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.161810619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.164773061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.164834661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.164871852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.164905032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.171863987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.171974647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.172013957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.172072037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.172108657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.172131637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.172149887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.172168527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.195837355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.195888805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.195960165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.195994015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.196009785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.196144675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.196160675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.197898536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.197954466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.197991716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.198009067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.204794692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.207964404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.208013604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.208034234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208341084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208396984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208416544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208432004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208447884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208462984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208478574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208495784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.208511504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.208527164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.208545454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.208563104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.21654951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.216628011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.216649361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.218581092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.218632202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.218646212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.218666452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.218679282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.218800642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.218835882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.218850382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.218866662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.219896323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.219932693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220071103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220088683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220103463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220118033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220133643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220147823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220162293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220179003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.220191793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.220205763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.220220853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:26.221994325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.222035285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.223347626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.223372226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.223439646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.223456496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.223470636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.223484686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.223496866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.223693636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.223711126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.235325455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.235588445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.236277185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.236297065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.236319715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.236336665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.236352435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.236371105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.237120896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.237143596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:26.238733597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238754097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238770877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238784027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238800557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238816157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238830277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238845707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.238861647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.238877237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.238894187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:26.243176831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.243237611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.243501141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.243860061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.243919481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.243938381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.244041351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:26.244089491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.244788552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.244829482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.245074322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.245118432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.245289862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.245331702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.245367892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.245385562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.236146058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.236192638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.236208658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.236225828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.23865978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.23868306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.23869952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.23871665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.239422851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.239464561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.239496641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.239527761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.240519892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.240558242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.240592532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.240626512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.241196202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.241232972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.241252342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.241270782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.296369994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.296417414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.296461024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.296492784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.296509254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.296530874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.296545664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.298623675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.298692775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.298729495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.298746185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.299758866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.300804157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.300870107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.300890187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302035118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302059368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302083868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302098908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302125558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302140648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302157538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302173658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.302201298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.306470031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.306511051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.306530751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.308472363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.308499553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.308518503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.317265459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.317314409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.317331519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.317351529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.31736589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.31852072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.31858189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.31860207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.31862116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.319481801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.319509901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321391203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321429703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321449303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321476103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321492253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321532843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321548053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321563193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.321576323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.325431436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.325464176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:27.328174398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.328205888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.334631543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.334680623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.334699343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.334716113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.334733603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.334750023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.334763973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.335023563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.335050013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.337990915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.338043605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.341491828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.341513518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.341569128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.341584288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.359440161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.359484541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.360575842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.360610262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:27.367720767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367774898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367795378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367813188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367831478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367848738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367867148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367884678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.367927088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.379676966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.379724637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:27.383397139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.383441699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.387559212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.387748123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.387769853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.387783873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.388225933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:27.388277643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.389007634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.389051154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.391326325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.391367525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.391447985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.391643206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.391681276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.391699616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.159421113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.159476793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.159493003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.159507563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.161686365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.161726955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.161745845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.161762865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.218273688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.218341868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.218378908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.218419188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.22072553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.22079752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.2208349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.2208892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.22133315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.22136254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.22138947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.22140888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.275093031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.275131631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.275161791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.275194481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.275209751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.275226721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.275240191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.281902916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.281959506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.281996256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.282015396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.283003137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.284103707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.284133747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.284152027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289308741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289348461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289369131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289385081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289403201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289420851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289436741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289455341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.289472611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.291125913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.291159233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.291178143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.296058556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.296092036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.296110286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.298528258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.298602308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.298650228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.298670268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.298686588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.303797952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.303856182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.303873102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.303888492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.304696013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.304724593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31353216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31358347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31360411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.3136214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31364059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31365755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31367365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31369081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.31370413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.318427663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.318480303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:28.320505305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.320544865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.325372739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.325416419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.325436349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.325453979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.325471189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.325487779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.325502369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.32695178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.32698247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.328425581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.328452291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.336114877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.336158807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.336272127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.336289387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.336827927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.336853387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.337834848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.337946308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:28.341486431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341528531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341546061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341560511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341576271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341592681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341608571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341624151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.341639331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.348095226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.348152896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:28.350136847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.350256917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.357043002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.357069592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.357087492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.357114862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.357690843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:28.357732643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.359131154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.359178154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.362115596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.362157376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.36674584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.36680967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.36684602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.36686902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.157947535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.157992595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.158013185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.158029015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.160073357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.160096497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.160116577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.160134677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.262955754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.263041155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.263073425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.263104555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.264658516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.264721476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.264757016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.264790456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.265280206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.265320866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.265338616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.265357416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.265647217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.265673417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.265690407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.265719727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.265734627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.265751197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.265764167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.369800875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.369858075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.369893545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.369913805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.371247306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.372853107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.372898507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.372919287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.379018652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.379056992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.379074442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.379092592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.380182393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.380202573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.380219803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.380236413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.380255243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.383373435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.383397235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.383415265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.386938938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.386963348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.386984378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.390704441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.390760461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.390776511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.390794571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.390809771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.393117513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.393191273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.393209553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.393396023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.395376574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.395407454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407720864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407763364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407781734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407797404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407812724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407828774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407844004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407859454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.407872694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.411976297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.412027007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:29.414774609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.414824689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.417526171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.417566931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.417585731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.417602761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.417618511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.417635351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.417649011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.579670963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.579726913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.582357105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.582393125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.583110576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.583130786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.583231006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.583247856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.586272338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.586320128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.591059482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.591100522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:29.592875173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.592904823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.592947613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.592963293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.592979633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.592995313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.593012313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.593027533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.593046793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.675924756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.675978476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:29.692479978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.692517328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.701885945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.701930385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.701948905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.701963865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.713530394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:29.713591644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.717933058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.718287988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.73482134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.73489161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.746218159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.74835671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.748841951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.748899121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157393158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157443538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157460538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157478688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157495118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157573458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157619178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157640028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.157703738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.157748238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.157796778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.157854108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157910668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157952868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.157986078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158024968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158069918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158090908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158119438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158138418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.158157638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.158173248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.158189848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.158219059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.158232289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.158248189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.158262989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158277719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158293489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158328819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158345289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.158725479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.1595546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.15959788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.15961865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15963656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15965172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15967144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15968743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15970716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15972134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15973693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15975264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.15977528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.15979095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.1598071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.15982329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.161771531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.161807931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.161828081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.161845071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.161885791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.161898781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.161916261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.161930521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.161947581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.161984861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.162000291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.162413142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.162594012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.162616562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162635752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162670442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162689832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162705532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162721022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162737482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162752372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162769752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.162784902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.162800262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.162828352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:30.164339033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.164371803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.164391983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.164405403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.164420993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.164440193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.164455273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.164468973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.164481003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.164496483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.164511883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.165714844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.165774124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.165795094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.165812144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.165830444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.165846584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.165878214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.165896714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.166438585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.166472055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:30.166496065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166515325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166533555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166548815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166569325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166586015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166604425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166623485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.166644145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.166663845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.166681255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:30.168971007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.169009197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.169028487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.169044627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.169060977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.169074477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.169102957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:30.169121317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.170181328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.170223318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.170241728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.170273568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.170303628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.170338008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.170372898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.170394248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.16941019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.16948239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.16949867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.16951302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171000621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171032151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171048231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171065251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171225131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171280351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171314691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171345031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171376581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171413851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171448791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171484252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171522782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171542482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171558822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171577602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171599612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171615292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171633072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171667872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171683792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171701362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.171714882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171732902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171751082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171791792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.171811152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.172206772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.175821195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.175869845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.175891015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176069715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176089105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176107845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176124905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176142345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176157425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176173785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176189995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.176208265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.176596155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.176614625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.176630375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.178457647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.178485127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.178514587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.178560237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.178593507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.178608707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.178624567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.178638937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.180019108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.180143498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.180164488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.180182098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.180763309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.180798689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180866049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180883569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180901799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180919039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180935779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180952589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180982799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.180998409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.181012859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.181029369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.181047139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:31.18264955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.18268653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.188017984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.188051874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.188070774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.188088764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.188107864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.188126074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.188179914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.188381874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.188403604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.189977365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.190010805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.190269656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.190307336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.190325926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.190343096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.191605287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.191644617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.193291568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.193333988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:31.196762581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.196797041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.197089711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.197119791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.197140491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.197158711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.197176561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.197192491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.197207761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.197457431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.197478531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:31.200441863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.202422625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.202755595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.202797695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.202816215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.202832495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.202939635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:31.202960605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.203707936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.203745896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.203764666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.203824306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.203872836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.203908436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.203942356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.204080426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156624723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156678443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156694923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156710863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156726573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156746763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156764403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.156783233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.156840443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.156938104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.156971764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157004244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157087764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157124634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157158094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157191624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157251074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157271224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157288744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157306844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157324094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157340074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157357924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157388814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157402784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157421164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.157435484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157452244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157468904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157500764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.157517854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.158246595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.159424215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.159577346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.159597836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159642796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159660186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159679206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159694416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159809706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159826096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159841906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159858916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.159877526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.160105786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.160278376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.160300426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.16599592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.16604354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.16606465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.16608418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.1661284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.16614744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.16616398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.166178971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.166213891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.166528121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.166561891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.166579291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.167223901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.167253741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167273131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167288791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167307981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167327031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167346041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167362851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167378951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167394941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.167412261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.167431931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.167453241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:32.171495565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.171539865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.171637975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.171654475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.171672015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.171688315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.171703965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.171718515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.171751335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.171767325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.171788185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.181111722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.181169302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.181223632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.181242582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.181284572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.181301232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.181318802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.181335992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.183078493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.183132373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:32.183151873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183232333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183337453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183387613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183423634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183459554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183492414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183525114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.183560344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.200341606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.200388166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:32.202690128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.202734218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.202757528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.202772948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.202826098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.202842688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.20470386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:32.2047422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.20580202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.20584143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.20586208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.20589666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.20592779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.205964311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.205996901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.206014641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.170075177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.170142107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.170160708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.170191858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.20042129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.20046886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.20048477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.20049972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.22688305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.22695134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.22698279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.22701375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246181825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246260515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246302875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246341945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.252242759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.252276569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.252293829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.252314919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474493577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474548957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474568157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474608607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474624827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474645827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474662517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.53190141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.53196116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.53199754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.53201384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.53203065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:47356"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.535035773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.538749905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.538795145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.538813975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543545219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543581949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543599609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543614209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543630489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543645129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543666479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543684399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543707249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.596329629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"a987f93c-300f-45bd-acf3-e7af467428a1","remote_addr":"[::1]:47356","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.596389649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"a987f93c-300f-45bd-acf3-e7af467428a1","remote_addr":"[::1]:47356","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.597063339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"a987f93c-300f-45bd-acf3-e7af467428a1","remote_addr":"[::1]:47356","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":811,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.604897365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.604931245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.604957505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.604990165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:65167"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.618959846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.619006596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.619028186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.621653758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622056628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622097068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622115478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622129858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:33.622556279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"1379b4af-4f30-46ee-a00b-f45a0e221065","remote_addr":"[::1]:65167","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622590759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"1379b4af-4f30-46ee-a00b-f45a0e221065","remote_addr":"[::1]:65167","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.62479425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"1379b4af-4f30-46ee-a00b-f45a0e221065","remote_addr":"[::1]:65167","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":2289,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.625332021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.625379651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.625408571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.629732464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.638640481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.638700701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640281072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640312552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640331032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640347972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640364732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640380012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640395672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640410372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640424342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.658579906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.658630136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:33.666993102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.667079542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.667631963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.667650673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.667665863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.667691293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.667705453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.667719353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.667733263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.675192288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.675281718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.797053079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.797108629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79783746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79786573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79791116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79792789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.79801267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:64147"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.808117058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.808255158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.903487609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4e967d44-19fa-4748-a69b-cfa179cdda28","remote_addr":"[::1]:64147","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.903540759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4e967d44-19fa-4748-a69b-cfa179cdda28","remote_addr":"[::1]:64147","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.909233724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.909280544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.909361584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"4e967d44-19fa-4748-a69b-cfa179cdda28","remote_addr":"[::1]:64147","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":5925,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911717236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911750356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911768426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911782966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911798336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911814776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911831506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911846336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.911862286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.911876686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:40669"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.929270099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.929376899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.930003199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"86430b91-399a-4620-9619-4692686e730a","remote_addr":"[::1]:40669","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.93014295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"86430b91-399a-4620-9619-4692686e730a","remote_addr":"[::1]:40669","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.938528656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.938813206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:44:33.939091256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"86430b91-399a-4620-9619-4692686e730a","remote_addr":"[::1]:40669","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":9125,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.942397499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.942440389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.942458379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.942644689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.013097512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:34.013142032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.014856073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.014897773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.018691046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.018756476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.026944313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.027012553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.028198023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.028241294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.204205306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.204233776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.204248246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.204264616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.208213999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.208246159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.208264519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.208282799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.211928892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.211970552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.212002342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.212032652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.27506478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.27512703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.2751691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.27520436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.279230703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.279293823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.279315443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.279335613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281326814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281365164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281393914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281429314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281444514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281461344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281475474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.285952978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.286003898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.286049018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.286066548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.286987879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.289954881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.290006741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.290036181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332160903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332191063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332213043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332253003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332270853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332285553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332303153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332319333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332334983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.335871515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.335916505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.335933866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.34171533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.34176822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.34178899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343585301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343628891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343644181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343661661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343680311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.400500794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.400580144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.400603024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.401794525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.403244566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.403284646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.404878187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.404936658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.404961878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.404978128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.404994998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405014868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405040108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405056758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405070358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.459427599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.459526429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:34.476444731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.476490511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483003066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483047736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483067516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483084926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483100976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483118246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483138026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.490908292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.490958392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.498642718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.498685478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.559862594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.559907274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.562033626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.562060196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.563996217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.564040427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.569713202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.569749832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:34.572603144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572646364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572704054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572721504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572738214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572754734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572772094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572786854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.572801514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.58048164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.58052374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:34.582871322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.582901732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.629102277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.629133947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.629157307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.629172027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.631906359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:34.631965669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.634229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.63427646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.634813671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.634867671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.644684618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.644738988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.645352779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.645397239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156091053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156125303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156142553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156157343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156170663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156188953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156207563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156224353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156312253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156349333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156384693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156414393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156514943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156554053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156588033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156624323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156656263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156675943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156692333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156708963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156727223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156742263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156761503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156790423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156804563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156824003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.156838453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156852833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156869063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156901744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.156917064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.157567054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.160305046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.160356856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.160375056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160393146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160408296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160423756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160436666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160451436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160464066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160479316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160497456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.160511846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.160530476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.160546186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.160563536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.163702589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.163744849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.163764119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.163873589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.163948439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.163967499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.164156409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.164177009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.164254899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.164294559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.164310549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.164382659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.16524367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.16537918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16540899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16542805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16544566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16546118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16547858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16549441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16551288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16553031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.16554605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.16557383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.16559008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:35.171507755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.171541125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.171593035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.171611085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.171630165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.171647335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.171663595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.171680165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.171695375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.172011415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.172200045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.174401407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.174447537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.174952307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.174980527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.174999537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.175013757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.175028147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.175044717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.175984118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.176009648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:35.176101198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176138018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176174438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176188318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176203918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176221518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176236008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176253468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.176271948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.176287748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.176305108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:35.181629542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.181682552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.181746412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.181766572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.181812562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.181863452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.181880752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:35.181902722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.182663933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.182984193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.187795007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.187862207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.187954867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.187992677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.188195717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.188244347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156501716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156546116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156562696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156577446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156596226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156653116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156672046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156700056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.156788396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.156822676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.156858146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.156889237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.156985987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157039137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157073377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157110797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157148387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157169607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157188577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157206337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.157242777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.157260057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.157280627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.157311557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.157325117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.157344707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.157358917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157376627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157395517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157428817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157447437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.157957217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.158931218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.158976958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.158997028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159040298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159058278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159076858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159090328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159105468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159119558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159134748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159150658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.159166708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.159181348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.159196238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.159211768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.164718262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.164785372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.164807042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.167300284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.167360744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.167378414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.167405764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.167421724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.167684685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.167765875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.167999375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.168036985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.168914386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.168936606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169070556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169105916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169126026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169143816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169159776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169179176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169198356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169219216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.169238076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.169254236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.169271456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:36.170929207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.170967767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.17490999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.17495999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.1749803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.17499867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.17501661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.17503417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.17504839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.17508677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.17510667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.176480331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.176518101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.176559721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.176576601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.176594531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.176609281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.176626001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.176645391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.177334402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.177365892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:36.177388062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177403532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177420432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177435502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177451792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177469702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177487422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177504532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.177521052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.177537072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.177553702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:36.180600394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.180629664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.180651734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.180666884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.180684154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.180698474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.180715294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:36.180732334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.181322765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.181353175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.181371735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.181449515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.181490325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.181528455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.181562025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.181580225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.15809347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.15814447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.15815998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.15817391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.159180581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.159209291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.159227011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.159243641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.165873216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.165928416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.165960606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.165992356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174212083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174281393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174336143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174369233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174850193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174883133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174901183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.174919223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.176726394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.176771904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.177651905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.177705925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.177721845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.177741615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.177758035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.18452099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.18462477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.18466532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.18468108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.185663321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.187500083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.187531943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.187552183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190491915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190515015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190590175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190606475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190622265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190635305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190651525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190668075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.190683325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.192355196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.192385086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.192402786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.195533799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.195579029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.195599849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.199749672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.199842082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.199860172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.200345762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.200368032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.203723735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.203956825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.204288205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.204587945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.205876006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.205958097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206281097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206305507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206321187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206335867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206350557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206364617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206379467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206393697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.206406617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.206760697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.206786537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:37.208862319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.208886459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.20996948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.20999953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.21001617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.21003183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.2100468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.21016365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.21018051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.21028418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.21030209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.211929401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.211953841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.212236411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.212274211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.212292241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.212306871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.212965892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.212987202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.214921773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.214956223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:37.217684745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217723335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217740855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217754145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217770055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217785765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217802505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217817325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.217831985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.220970048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.220997218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:37.22409297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.2241289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.224648661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.224674971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.224756711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.224796171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.225576151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:37.225599121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.226426292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.226481752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.226500222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.226537732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.228623784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.228679074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.228714444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.228732954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.177642098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.178452569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.178549189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.178587019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.18061631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.18071347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.180769291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.180812461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.183068142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.183103422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.183134732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.183163502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.191684569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.191743339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.191781369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.191814839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.1935132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.19355299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.19357325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.19359249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.274981382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.275008492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.275043672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.275078022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.275092192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.275109992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.275124992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.279868725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.279933165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.279973235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.279989945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.280773846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.282116827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.282140687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.282159357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.282967678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.282991858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.283011708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.283027118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.283044988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.283059098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.283076028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.283095258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.283112148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.300301181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.300378161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.300398461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.302636502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.302680972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.302701492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.305823145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.305916905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.305937955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.305957045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.305972135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.306491485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.306531155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.306547835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.306661715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.308097387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.308120977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316098213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316141323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316176013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316194713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316211423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316235193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316252173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316270763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.316285153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.319431955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.319468625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:38.322736448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.322783998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.328621082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.328662762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.328684072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.328702522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.328720712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.328738342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.328753812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.329151612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.329284712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.331293684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.331334574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.333160985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.333200315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.333220585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.333234655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.333252785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.333271545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.334346736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.334389546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:38.340946921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341364902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341460662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341478412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341497232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341515202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341531962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341548852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.341569262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.346594796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.346644216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:38.351504059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.351548429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.357201134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.357239814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.357258914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.357275074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.357624584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:38.357656754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.358465114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.358505445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.358609805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.358643135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.358676925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.358710455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.358765645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.358783915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156111736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156251276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156272916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156291196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156308696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156334276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156388686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.156421866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.156758756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.156800006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.156838296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.156872156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.159332568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.159388868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.159464478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.159512678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.164057432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.164084512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.164102262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.164123022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.164916353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.164955993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.164975973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.165015403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.165033343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.165053523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.165069173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.165085343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.165152653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.165224123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.165243593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.165595893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.166368524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.166401684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.166423294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171762598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171803438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171842618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171861978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171878288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171892358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171906808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171924208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.171940478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.172524348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.172569118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.172590528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.17427211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.17430483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.17432775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.176876182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.176984902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.177007022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.177030492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.177044612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.179359273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.179432634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.179451404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.179467504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.180815095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.180859065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182716766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182757616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182776236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182793906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182809686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182826276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182842206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182857416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.182870586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.182956876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.182977466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:39.189673301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.189706781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.191920863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.191967843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.191983763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.191999723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.192015003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.192031763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.192045213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.192059213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.192085863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.193688224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.193753694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.194685015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.194706805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.194724125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.194737255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.194754185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.194770195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.195366006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.195449266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:39.196499396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196655756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196680117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196695997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196712997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196732427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196751337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196768537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.196787077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.196804087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.196823857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:39.198245678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.198827228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.199778089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.199822099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.199840389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.199854969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.199869509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:39.199887489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.200564139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.200599299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.20070006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.2007367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.20076731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.20079996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.20083483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.20085146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156443319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156487799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156502549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156515849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156528699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156545989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156561929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.156579839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.156862349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.15692453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.15695503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.15698363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.15710514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.15714073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.15717212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.1572039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159081081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159141591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159161721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159180221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.159329821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.159366941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.159384501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.159421511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.159436371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.159454521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.159469621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159517711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159568922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159603942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.159619802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.160462392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.167387767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.167503198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.167524558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.167618258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168128948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168195008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168212478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168227868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168242058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168257358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168273088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.168287798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.168302878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.168321438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.168339478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.17037846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.17040485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.17042286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.175932924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.176002704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.176021554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.176068054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.176084044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.176919345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.176974815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.176991965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.177010475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.178331246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.178384236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180621907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180652547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180671497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180687307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180702317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180718107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180733197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180749287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.180763368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.182187969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.182218029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:40.184113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.18414293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.184860891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.184882371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.184900071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.184916811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.184932031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.184947141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.184960841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.187675003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.187721213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.189864874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.189917214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.190736865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.190770685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.190788645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.190805105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.191062565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.191084415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.192020016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.192045516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:40.192111746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192151896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192169166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192186476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192205086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192219866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192235296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192250816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.192267476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.192283136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.192299186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:40.193883667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.193917987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.193938577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.193953937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.194009487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.194065188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.194084488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:40.194102398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.194594558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.194615458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.194651688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.194683988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.194754488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.194788048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.194826968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.194843638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162153097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162207328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162223778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162238658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162253798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162272508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162291008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.162502258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.16490785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.1649551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.16501649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.16504865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16527883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16531499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16590855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16594462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16603871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16608143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16609861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.16611734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.168018212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.168051592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.168074462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.168107562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.168121312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.168163942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.168177272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.169333273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.169736143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.169778603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.169795153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.170569924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.171534945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.171568735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.171587265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171723695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171748255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171765505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171780685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171799345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171814245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171830745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171845745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.171862795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.171878445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.171900005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.171919335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.174150327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.174178167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.174197477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.174315517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.174349607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.174365347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.174380917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.174394767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.174458647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.174492897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.174510547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.174527197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.175155517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.175398947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175450257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175467458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175484098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175503808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175519548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175536098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175552768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175574578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.175589008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.175603948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.175619248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:41.177261069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.177319749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.17834577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.1783729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.17839137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.17841611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.17843331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.17844793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.17846225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.17860593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.17863817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.180159631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.180195391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.180258321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.180279471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.180299811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.180315211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.180333731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.180397921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.181020822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.181047642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:41.181069282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181083762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181099012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181114942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181131332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181145842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181166242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181180992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.181196662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.181212852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.181230562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:41.184052214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.184077534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.190651929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.190709499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.190728189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.190742389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.190862049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:41.190884089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.1917611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.19178763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.19187493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.19199662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.19206139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.19211022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.19214166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.19215926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170608607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170641847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170656557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170670397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170736287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170789647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170809147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.170825647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.180086274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.180165464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.180197834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.180229514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182206176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182249066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182281576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182315176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182920926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182947946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182964496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.182983926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.184752368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.184853328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.184901348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.184933198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.184946598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.184979378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.184993908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.18747857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.18752721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.18756214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.18757971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.18799279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.188729951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.188752051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.188769281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197723747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197768247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197784767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197797497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197812007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197825547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197840037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197854957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.197869027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.203880442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.203934012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.203953552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.207104594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.207134134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.207154024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.207357905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.207422195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.207437715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.207526165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.207563025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.216728302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.216779972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.216812842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.216830512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.218596113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.219376894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231135752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231184473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231204803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231221893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231238233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231254333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231271293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231287023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.231300263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.231735093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.231790893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:42.236154056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.236183516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.239608299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.239639389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.239658849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.239676569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.239694459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.239711669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.239725629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.24131399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.24134871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.242739781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.242778241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.266923109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.26698398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.26700337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.26702023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.26806067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.268458731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.270257282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.270434342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:42.282799021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282839011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282887822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282926582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282945022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282960942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282976442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282993102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.283009692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.29418244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.29423939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:42.303244907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.303306007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.306037839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.306324199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.306388979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.306404569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.32008752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:42.32116368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.329313867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.329365727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.332691249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.332751019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.341946546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.342166876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.342756197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.342832617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.249079789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.249134209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.249151279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.249168149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.251716051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.251747681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.251764581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.251784201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.254903543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.254957683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.255037114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.255070174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.273115987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.273181817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.273217307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.273249787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.274890808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.274930509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.274950159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.274970819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.291917861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.291971021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292047181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292082261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292098641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292115661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292130441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.305847212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.305951472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.305985772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.306004742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.306716702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.314383758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.31635529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.31656173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322484574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322528684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322579474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322597174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322613254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322626144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322640524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322659784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.322675395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.333325793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.333405013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.333422733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.335953975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.335984675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.336005565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.337497266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.337634756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.337657176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.337751356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.337772296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.393498588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.393566758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.393584918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.393984138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.395308119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.395334979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467771254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467823524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467843644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467860924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467911114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467928574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467947124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.467966144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.468001554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.470545316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.470592576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:43.477535091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.478049082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.492301462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.492345372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.492364352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.492379662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.492396032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.492412742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.492425582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.554734289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.55479681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.556597621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.556653391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.558683452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.558727122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.558767183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.558782603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.565580568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.565628688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.575712415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.575758515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:43.589688656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.589754456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.590453766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.590477516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.590494776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.590512126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.590527786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.590545386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.590560456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.611425192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.611473922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:43.614563115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.614614245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.615781856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.615850406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.615918686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.615935616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.63515613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:43.6352023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.636307741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.636346631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640652204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640739824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.641687665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.641741805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.642026725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.642049885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.182141452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.182195432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.182210202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.182223932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.183613003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.183659253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.183677483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.183693783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185233574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185283364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185317614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185348894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185483634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185546644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185607114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185643724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185678854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185698754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185715404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185733054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185750434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185765324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185784144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185811914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185825174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185841224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.185854254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185869184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185884924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185916794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.185931904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.190528128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.194908121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.195871392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.196008312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196117982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196136412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196157982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196172502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196259192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196321492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196340352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196357042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.196372362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.197523713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.197565373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.197583453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.204016838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.204055138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.204075818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.204243878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.205697239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.205719749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.205783169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.205798799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.211208933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.211282564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.211301134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.211362004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.213126675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.213156085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213317005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213335165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213399295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213418625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213436205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213455255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213471665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213488435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.213504225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.213521665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.213553845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:44.215609957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.215676927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.222612072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.222655492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.222678032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.222696422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.222713682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.222729292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.222743362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.223141282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.223166292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.225200914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.225240584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.225511734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.225531284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.225580384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.225596374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.227307186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.227340846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.228693787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.228737747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:44.235775262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235841202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235878122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235893192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235917222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235934472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235950162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235965562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.235981262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.236365372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.236388742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:44.239768965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.239820025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.240306275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.240329765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.240351305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.240365215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.240390475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:44.240407835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.241116686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.241144926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.241257546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.241292816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.241358606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.241425836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.241462626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.241480416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164011271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164071211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164088151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164102071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164115601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164135331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164151381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.164166451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.165871072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.165945332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.165978892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.166009632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.1766761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.17677164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.176809831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.176845411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.178755182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.178799782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.178820162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.178840532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.179468853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.179507793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.179536363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.179573723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.179588883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.179607483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.179623093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.179704953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.179776813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.179813463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.179830113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.180679683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.181662954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.181706464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.181726104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196019425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196084535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196492475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196514565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196532045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196551925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196568515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196584975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.196600875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.197755316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.197789086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.197805896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.200300878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.200361188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.200382788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.20327802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.203341221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.203357141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.203376891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.203391611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.213736288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.213804158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.213822328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.214038029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.21620605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.21625199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217006701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217042401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217059781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217077741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217093621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217110551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217125531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217143701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.217158661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.219574333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.219602983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:45.227266059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.227307619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.227494439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.227512679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.227531449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.227548189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.227565209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.227581659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.227596729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.227666339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.227686009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.230551161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.230595061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.232407292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.232456192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.232476452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.232529503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.232554653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.233046703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.234624404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.234662904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:45.234863474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234882714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234898824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234917864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234935744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234950404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234967114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234982234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.234997724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.235012794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.235035864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:45.236910526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.236951386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.237059226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.237077126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.237095346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.237108976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.237125546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:45.237164576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.237951737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.237990367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.238008357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.238095707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.238192997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.238230387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.238264037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.238281657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.176721143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.176787554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.176821364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.176856854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.184513129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.184557579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.184573759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.184590239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.195837938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.196079558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.196212528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.196334788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.268877013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.268950503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.268986873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.269021953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.269782514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.269831014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.269847984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.269865544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.351316805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.351364295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.351380885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.351410595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.351423355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.351444095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.351458005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.355840539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.355962399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.356061089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.356111659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.356849539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.378073995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.378120085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.378139035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391057465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391100165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391136635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391150255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391189425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391203985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391218105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391232585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.391247415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.39802193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.39805644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.3980732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.400631262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.400675182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.400695292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.406629247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.406686307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.406704767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.406721517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.406736387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.414424483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.414499853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.414518843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.414784623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.420926228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.420974928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432153086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432202716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432226086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432244436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432261736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432278426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432294026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432310676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.432327256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.433367407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.433407357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:46.441097743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.441250133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.446820937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.446850957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.446868437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.446886067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.446903447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.446919917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.446936397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.448922749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.448960689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.45071243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.4507568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.46352731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.46360354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.46366433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.46368148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.4642198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.46424264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.465183031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.465206111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:46.467885453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.467923913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.467942533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.467961713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.467979583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.467996133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.468012713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.468030773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.468048843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.471906106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.471937926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:46.474628898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.474664078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.483205015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.483252955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.483274245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.483289095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.483578425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:46.483604225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.484280765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.484305765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.487175758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.487230058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.487261688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.487296908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.487332888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.487352268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238324423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238377713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238394093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238411173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238537263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238701483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238723733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.238742013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.240028024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.240074134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.240130124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.240162544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.242112426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.242171336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.242209646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.242243976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.243347357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.243393687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.243413497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.243432147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.332344854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.332388004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.332407224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.333365115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.334301295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.334377555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.334394105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.353034889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.353079439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.353115009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.353133639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.355883122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.364003708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.364209968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.364264538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.383746213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385255374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385350684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385391174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385409564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385425714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385441154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385455184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.385470064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.421401671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.421502351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.421551771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.427667326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.428999777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.429032537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.4460651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.44612627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.44614437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.44616059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.44617563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.546116415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.546189185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.546207685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.547626026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.551500529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.551552989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553442051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553474131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553493051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553509611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553526731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553541401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553558421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553574571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.553589221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.570602953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.572187895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:47.581117951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.581154261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.690859474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.690908224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.690927724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.690943994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.690959824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.690975194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.690988364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.699752851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.699801791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.703912414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.703960024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.705519485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.705559725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.705583455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.705596785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.874672012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.874777502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.881396167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.881478557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:47.902179452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902226042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902245223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902261613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902280673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902296053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902311873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902327593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.902345413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.917295764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.917338044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:47.923217438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.923326288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.924344099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.924375409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.924393629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.924407979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.944885635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:47.944923485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.946756986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.946801756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.958515925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.958571325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.962507818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.962564088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.962854958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.962881128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17678449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17685142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17686784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17688308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17694981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17699729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17701766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.17703627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.17713593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.1771739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.1772773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.1773149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.179551042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.179610522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.179686832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.179945362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180374142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180402332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180420632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180439142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.180577032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.180598432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.180617032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.180648682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.180662992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.180680452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.180693742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180710892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180774163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180814333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.180832263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.182200944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.185053876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.185113716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.185134756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188570438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188601618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188619268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188636198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188653838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188668908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188684808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188700858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.188717529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.189397199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.189431469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.189448609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.192236171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.192268281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.192287701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.192310901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.192345871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.192362881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.192383211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.192398271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.198661416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.198732456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.198754246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.198773366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.199436597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.199463647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199584797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199755217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199795417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199813327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199830157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199847087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199862197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199877577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.199891117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.199908127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.199925847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:48.202030659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.205878821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.206337512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.206366822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.206432642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.206450942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.206466782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.209942965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.209976745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.211078445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.211116965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.216040069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.216077319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.216258399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.216546789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.21659585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.21661334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.224814576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.224856406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.225927157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.226408557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:48.226516937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.226535567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.226554007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.226569257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.228765739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.228791209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.228808519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.228824199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.228839299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.238728206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.239107586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:48.241743618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.241794329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.242111729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.242132149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.242172609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.242189129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.242239369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:48.242258329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.245018841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.246586662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.246611182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.246643902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.246688142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.246727412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.246761512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.246780222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223019847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223060227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223078317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223092707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223555058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223578218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223594888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.223636438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.230606533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.230675253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.230705333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.230738713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.231358524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.231410254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.231445264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.231482934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.232226154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.232270044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.232290104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.232309264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.234038076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.234059356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.234076136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.234107086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.234120186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.234136716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.234150486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.235031116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.235160907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.235203977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.235223527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.237166808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.23969804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.23976216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.23978298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309603083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309650333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309669383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309684393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309701093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309716743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309734043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309752173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.309768683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.313448146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.313494996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.313512986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.322479022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.322520012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.322541632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.324083334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.324134444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.324150824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.324172664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.324187764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.341613187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.341677047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.341695537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.341893857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.342728168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.342757058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348083222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348117752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348136012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348153332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348169512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348184142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348200782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348217422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.348231982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.351407164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.351524544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:49.35890153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.35913054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.449978298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.450035849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.450056009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.450077839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.450094269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.450111229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.450126069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.455338813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.455373663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.463771249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.46567411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.615635103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.615666193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.615733303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.615775594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.623425379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.623519159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.62503546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.625131361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:49.625458821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625519511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625667041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625703431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625735671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625770681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625801801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625833231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.625865241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.65135506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.65146835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:49.660076077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.660167697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.660774527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.660820157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.660889758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.660922078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.672191576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:49.672245806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.674645488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.674689148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.688306998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.688375328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.710300875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.710371605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.710694815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.710719765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159430722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159521782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159556343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159588703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159647833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159712203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159755273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.159799163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.160354953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.160918354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.161322684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.161398884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.166705948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.166826938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.167015278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.167246638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.167441388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.167504749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.167548189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.167590429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.172632342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.172680692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.172700212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.172731342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.172748172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.172769602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.172784632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.173109453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.173174693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.173211073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.173227963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.173867313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.177112606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.177181696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.177203686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177298706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177317226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177335446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177351696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177368836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177382806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177400116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177418806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.177437836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.177454656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.177471496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.177488296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.180278498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.180321868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.180343258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.181791959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.181912079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.181931939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.181949059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.181963729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.18214665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.18218735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.18220403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.18222012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.183597581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.183640371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183755461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183775441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183795091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183815141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183832531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183850961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183868151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183885381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.183900881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.185711162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.185770752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:50.190328566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.190370696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.193949028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.193977108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.193996018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.194014848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.194032429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.194050749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.194066709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.194312279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.194367899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.19628462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.19632838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.19646661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.19648455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.1965017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.19651769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.19653476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.19655246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.197189701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.197221441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:50.197242861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197258241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197274311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197289041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197306051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197322891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197338551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197353601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.197370431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.197386021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.197402691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:50.198978652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.199019222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.204055536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.204105546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.204126426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.204145346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.204178776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:50.204198226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.204943137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.204997827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.205017847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.205110487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.205210027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.205336277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.205395957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.205416087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.156274083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.156301063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.156315253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.156328913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.164562729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.164616339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.164634579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.164652069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.170376894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.170522144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.170557794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.170588734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175068497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175134447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175169537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175201547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175683828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175710638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175729388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175746098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.176355528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.176427398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.176512008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.176548228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.176562628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.176584618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.176600818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.179754431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.179830101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.179867961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.179884421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.181090312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.184097644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.184140884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.184161274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19183421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.1919281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19195133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19196988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19199038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19200623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19202645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19204286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.19205935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.19242721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.194603542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.194634152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.197492134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.197534844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.197556884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.204613089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.20475457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.20477553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.2047948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.20545844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.210508334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.211061784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.211090544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.211110634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.213976977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.214027617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221536582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221568402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221587042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221604542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221620882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221636492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221656182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221675672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.221690562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.227878827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.227957097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:51.23123717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.23128525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.236999814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.237036974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.237056994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.237075174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.237092154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.237108324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.237122904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.237180394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.237201764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.239144446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.239180686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.243503569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.243544849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.243592509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.243609729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.249192143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.249244773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.253539556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.253598366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:51.255595398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255638898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255670378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255686548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255704238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255722558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255740208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255756118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.255775548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.255872958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.255894518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:51.25780297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.2578665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.259258921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.259312261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.259333831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.259351941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.259368721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:51.259391631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.259961561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.260021011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.263122564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.263193464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.263266124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.263307174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.263347484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.263367024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266601719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266658259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266674009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266690339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266723589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266742519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266760729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.266777739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26815439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26820852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26823937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26827359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268719621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268768191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268803581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268839311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.270588982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.270642852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.270664962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.271538043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.272345034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.272383694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.272405504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.272439224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.272455494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.272478494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.272492904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.272627004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.272667424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.272816324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.272839994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.273478564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.274970796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.275018496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.275038266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282194781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282235991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282307251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282403061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282442231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282457071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282472821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282487441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.282501851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.286845234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.286879155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.286900465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.289219896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.289248806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.289272106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.293193679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.293308449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.2936528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.29369546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.29371212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.311693993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.312014573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.312067894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.312992434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.316137717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.316305637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327150275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327296565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327350365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327389325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327436135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327500675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327519525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327536175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.327550585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.336512512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.336603762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:52.339286714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.339332204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.342511016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.342538246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.342559367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.342576877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.342593787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.342610147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.342625147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.342640737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.342658487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.344053208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.344096058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.3473539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.34739916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.34741953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.34743497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.34764247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.34767276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.348593451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.348632931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:52.353140884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353414805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353472115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353489265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353507195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353524915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353542275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353558725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.353586345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.353712275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.353757495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:52.357120547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.357179088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.358595779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.358636239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.358727069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.359015209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.359288679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:52.359313069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.361218521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.361274321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.363016312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.363078032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.363518802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.363598622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.363636932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.363656862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.162970794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.163020774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.163035744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.163049914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.163068694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.163087624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.163103814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.163119534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.167395187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.167445267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.167478687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.167509778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.169673169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.169737809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.169789009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.169820749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.174230263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.174286623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.174306403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.174328753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.179905307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.179932877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.179978687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.180096697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.180114867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.180131997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.180148967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.187522403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.187560803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.187594973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.187612453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.188320723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.189182564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.189210864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.189228174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194499458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194524018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194586198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194601938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194619678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194633348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194648788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194664548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.194684448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.202858114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.202907204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.202925134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.206470697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.206502317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.206564427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.206817587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.206908227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.206924557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.206995497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.207209847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.207483768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.207520778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.207538028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.207554138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.208537788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.208583078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.213967563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214026403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214050103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214065223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214083073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214098773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214114083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214128023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.214140503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.214401843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.214429753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:53.216451334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.216491834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.218501566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.218623196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.218661006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.218676466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.218690906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.218706876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.218720526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.220808608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.220851038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.222325819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.222349759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.231458396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.231501176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.231518546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.231531766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.231871666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.231893206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.232843037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.232885217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:53.235240939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235278179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235297709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235312149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235327289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235342679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235358529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235373379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.235388289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.251275791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.251322161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:53.253469572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.253527702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.259041437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.259066997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.259126547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.259144587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.260170427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:53.260296477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.261053878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.261089038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.262273199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.262343149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.262374219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.262407009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.262442969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.262460069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.163980898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.164031838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.164048868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.164063828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.164297658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.164381398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.164402008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.164427758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.165424939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.165489979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.165526939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.165559389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.167987741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.168043001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.168075841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.168114321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.168478561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.168505781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.168523561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.168542201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.175517077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.175568927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.175588017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.175620687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.175635257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.175652087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.175666767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.176146047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.176186667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.176223387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.176241337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.176740587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.177501908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.177541018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.177559928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179075439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179112069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179132379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179147999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179165389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179180729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179196659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179213919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.179232529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.187158215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.187182835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.187198095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.190428408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.190468558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.190486398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.196161402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.196258122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.196276592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.196298312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.196312272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.199803365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.199868225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.199885445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.200098245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.202044287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.202074527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.202925647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.202960417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.202978217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.202994017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.203010897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.203033657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.203049427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.203065177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.203078357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.203093737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.203110347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:54.204693749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.204717039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.209184632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.209224112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.209241762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.209259102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.209274632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.209289942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.209303422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.215430447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.215478837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.217011818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.217084548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.217799908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.217824788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.217885668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.217913109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.224160563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.224209303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.225002784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.225031994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:54.226960805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227032345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227052955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227097585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227113575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227129535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227143915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227158725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.227175186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.227775116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.227847176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:54.229453577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.229512567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.230304198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.230347968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.230367288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.230383308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.230475228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:54.230495608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.231158439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.231201889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.231354749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.231436869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.231473869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.231648279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.231698779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.231719769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.191086951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.191137511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.191155731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.191170751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.192956663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.192997033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.193015523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.193032763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.193533453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.193568113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.193620683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.193654943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.199416888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.199485488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.199524778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.199558878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.200091528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.200117958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.200135628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.200153138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.307207629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.307266489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.307288019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.307325529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.307342169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.307359189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.307372759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.310952052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.311015422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.311053342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.311070072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.313107713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.315636265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.315706885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.315730475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.329969446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330006726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330089236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330126946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330217686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330235536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330252966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330269046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.330284436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.340294614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.340339824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.340358444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.349925741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.350061991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.350207211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.364110282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.364173732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.364191542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.364208592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.364225452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.364485352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.364536402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.364553912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.364786772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.367208564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.367254154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373214459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373259719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373279349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373296199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373311939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373327889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373343639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373360549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.373375659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.373709539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.373732869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:55.376055621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.376097091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.392224793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.392268423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.392289523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.392307693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.392325263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.392342023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.392356893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.423236796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.423314506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.42806128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.42812112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.435582506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.435630446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.435650396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.435666356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.436368676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.436397486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.44120217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.44128809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:55.446979324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447033414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447055764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447072474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447090684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447108364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447202494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447223114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.447241514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.447258774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.447278954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:55.453626309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.453679019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.463970867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.464048897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.464114027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.464129617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.464880468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:55.464916748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.466442479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.466481309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.469581221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.469646921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.482554491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.482634341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.484931633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.485001053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.236110988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.236210318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.236229688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.236245998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.241180442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.241229872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.241248392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.241264572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.243168354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.243397014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.243431194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.243460364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.25170073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.25177487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.2518161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.25185163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.253492871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.253537931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.253571001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.253591171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.259164426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.259210356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.259240326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.259275186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.259290316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.259313536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.259329896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.349016393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.349221064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.349269594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.349297524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.352788756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.356389339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.357142899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.35721414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360069192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360129382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360148412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360163432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360178832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360192952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360209402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360228822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.360246392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.380986987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.381048418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.381070288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.385046361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.385087351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.385110161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.386463382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.386642292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.386659412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.386680652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.386694242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.390794735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.390838105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.390855715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.391088145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.394253227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.394299438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395568138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395605828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395624329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395642439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395659659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395676449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395693219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395709599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.395724439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.399624112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.399655012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:56.401821583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.401878283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.456332514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.456384724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.456405674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.456424414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.456442884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.456459814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.456475254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.458886816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.458937376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.46374096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.46378908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.466569372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.466612842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.466630822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.466647472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.539163847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.539215977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.541748319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.541787289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:56.548335254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548460144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548553364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548589184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548621954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548656694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548689214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548721584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.548753564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.554365858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.554412188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:56.560747843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.560796313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.618495887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.618545477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.618563827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.618578487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.625285482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:56.625457932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.628199124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.628243804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.631166886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.631225456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.63633841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.63640057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.637065081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.637123211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.156858181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.156910102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.156928252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.156944932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.156961042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.156981472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.156998202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.157016582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.157076662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.157130002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.157165652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.157198892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.160306054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.160370704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.160405084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.160439674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163359276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163404716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163423216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163442386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.163532167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.163550107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.163569977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.163602747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.163635657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.163656017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.163670997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163686247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163704977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163738497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.163754537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.164154257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.165071178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.165109828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.165128378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16781141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16784642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16788545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16790132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16791819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16793526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16795087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16796935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.16798583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.16837587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.1684044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.16842283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.170241102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.170276252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.170295292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.170312352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.172439823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.172465403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.172481843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.172495933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.180243569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.180307249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.180326339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.180503929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.18135938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.18140441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18149178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18151009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18152792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18154493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.1815624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18158025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18159813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18161536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.18162924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.1817272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.18177589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:57.184533172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.184576982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.190167557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.190205597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.190225237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.190243697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.190260747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.191717808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.191744798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.192422098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.192468958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.200811865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.200868065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.200944655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.200966795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.200985515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.201000675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.202680456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.202719666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.203532537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.203571737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:57.203630637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203648357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203666507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203681437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203697917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203715337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203731817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203749427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.203767017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.203782597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.203799287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:57.205593978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.205622008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.208612641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.208662711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.208682891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.208700031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.209257841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:57.209283921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.209922291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.209950112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.209971742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.210006982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.211290673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.211366103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.212360173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.212399813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.156965365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.157008625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.157077745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.157104545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.157368255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.157389285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.157404265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.157478595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.157667515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.157769635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.157799545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.157833105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159518236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159623057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159659767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159698937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159731187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159748467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159763337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159782207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.159800727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.159814657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.159830487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.159857987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.159870217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.159884607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.159896857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159913737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159929437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159961107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.159975827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.160542027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.162697669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.162776049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.162795089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169007214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169034854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169087274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169103774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169121694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169136414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169153924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169171844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.169187734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.169604934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.169860084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.169885374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.176654539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.176690869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.176712829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.17681769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.17698042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.17703117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.17704797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.17706245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.179943192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.180002602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.180019472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.180034532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.180834463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.180857433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.180947763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.180964083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.180980653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.180996293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.181012553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.181026713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.181042973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.181058603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.181071133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.181085703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.181100413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:58.183057784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.183098554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.19124469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.19128653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.19130596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.19132183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.19133813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.19135506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.191368761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.191719821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.191751311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.193769722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.193807982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.193869542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.193885852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.193903892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.193918842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.196043394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.196205454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.198792566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.198840796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:58.198862556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198879886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198898126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198913026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198928366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198944946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198960966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198976096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.198991036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.199006466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.199031066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:58.205457491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.205509281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.210452485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.210492025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.210564515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.210582245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.210905915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:58.210927255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.213607467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.213667137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.213726117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.215364259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.21749937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.21753915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.21757242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.21758979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167153195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167242245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167261515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167276475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167449855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167473125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167490095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.167505836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.169213207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.169302337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.169339597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.169374637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.187812151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.187948261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.188036161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.188091281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.188630251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.188656421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.188673451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.188692501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269297722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269368052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269388682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269423212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269439982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269457812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269472072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.281656052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.281708232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.281750132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.281772342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.284823444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.287190356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.287278606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.287301436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.287838316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.287863536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.287915876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.287933396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.287993936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.288034656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.288055926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.288073596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.288091096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.303654288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.303706318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.303936648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.30610124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.30625102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.30630899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.311199364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.311262824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.311278454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.311410004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.311433814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.315136237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.315192817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.315210057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.315306027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.317993359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.318027899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318307689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318351279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318370829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318389539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318405269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318419669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318435309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318450719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.318464799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.318482699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.318500479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:59.320558171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.320596911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.334821242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.334866242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.334884442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.334901802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.334918302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.334933972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.334977002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.336418993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.336460203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.337830584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.337852124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.339894815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.339927436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.339944506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.340900856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.349263613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.349309843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.350243223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.350287473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:59.355392697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355428087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355448307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355462497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355480307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355498807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355517587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355533917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.355550157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.355729447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.355751017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:59.357903699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.360514671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.363996374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.364037964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.364889724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.364925794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.375762993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:44:59.375812883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.378651135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.379344685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.383904379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.384020739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.387941052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.387994872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.388034152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.388053512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.197767661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.197823891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.197840011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.197854431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.198067582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.198168712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.198189132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.198209502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.203405536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.203527466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.203561716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.203591716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.252280152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.252346982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.252390423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.252430783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.252962403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.253006913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.253029603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.253050973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.255041525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.255082545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.255100835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.255137475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.255156335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.255175235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.255188715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.259528588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.259575238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.259615488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.259633678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.260151658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.261130859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.261161199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.261179819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308252185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308302725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308358835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308375775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308394105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308409995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308427545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308444425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.308461515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.310420046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.310476926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.310496196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.316251931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.316305861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.316328811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.319024933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.319089713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.319105863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.319121103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.319136693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.323200586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.323261766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.323279356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.323406346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.324280657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.324317107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32897698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32902217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32904283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32906046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32907653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32909431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32911553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32914948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.32916382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.329294671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.329318071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.331244772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.331292382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.331563492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.331589882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.331612272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.331629762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.331645302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.331664192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.331679362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.334701465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.334749215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.335997116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.336043316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.339848178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.339878658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.339896168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.339910479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.340300119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.340340599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.340999739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.341023669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.34146661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34150311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34152082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34153519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34155278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34156928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34158532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34160067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.34161636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.351778357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.351834197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.35560233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.357079141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.359599023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.359652233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.359715553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.359732403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.373855934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.373901894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:00.376074976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.376112666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.376439346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.376488336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.376570566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.376688296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.376727346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.376744386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.17784102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.17789316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.17790876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.17792674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.178139221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.178191841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.178245471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.178287611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.183790965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.183848215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.183883885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.183922145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.189121089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.189163249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.189199749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.189238439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.189604359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.189648439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.189666319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.189686529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.194602303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.194649643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.194672313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.194708973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.194724893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.194742743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.194757133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.197260415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.197320705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.197357085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.197378315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.198042846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.199239906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.199267126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.199320576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214281518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214331328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214352188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214370418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214386158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214404968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214420188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214434578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.214449578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.216362019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.216401129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.216418729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.220832343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.220864853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.220889473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.259972042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260038812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260250552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260272602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260288512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.361696389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.361763729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.361781289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.362091579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.36319335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.36322501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.36376453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363783771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363800671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363816911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363832741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363846431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363860601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363877261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.363895651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.372954157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.372995857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.380514963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.380545793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.383594695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.383623355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.383640135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.383656175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.383673816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.383688816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.383701476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.460146903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.460196533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.462122355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.462176885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.462939375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.462961365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.462999605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.463015585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.463392866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.463413106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.465770177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.465794847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.468176809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468196669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468219759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468239579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468256219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468271409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468285739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468301059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.468315119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.475541625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.475587965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.477712806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.477756506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.478252537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.478274677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.478321617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.478338427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.478394347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.478413287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:01.480306378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.480348868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486373293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486436703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.486680353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.486856473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.486917313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.486938013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.197279958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.197315998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.197331358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.197345378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.267609811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.267680411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.267699881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.267718441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269502732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269561222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269594732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269632523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.29338838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.29346794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.293509681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.293547861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.295471702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.295505722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.295705452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.295727342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.297017703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.297049613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.297067063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.297190603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.297207893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.297229483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.297244823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.300944576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.301008176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.301049456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.301066056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.312325255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.313731836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.313756136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.313774846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317803609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317845989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317864269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317879819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317899039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317914849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317931899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317948759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.317969799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.328537017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.328582837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.328602847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.341488437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.341567337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.341605937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.344817099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.34559968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.34562288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.34568509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.34570166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.722052504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.722125094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.722144944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.728869019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.73034483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.73037093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732708232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732736402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732754602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732771552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732789612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732805312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732820622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732837242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.732851742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.742072079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.742112019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.747079703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.747126483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751248126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751282006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751302036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751319066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751335896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751352926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751367826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.763186894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.763237594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.903106059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.903139089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906760752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906788512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906806842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906825372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.955767049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.955799949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.962149524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.962182154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.963708075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963750635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963771215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963788725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963807475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963823365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963839055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963856815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963873775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.966028317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.966071347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.969208509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.969244259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977296295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977326715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977345755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977359925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.984768611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:02.984821341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.991899976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.992116376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.004075715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.004148285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.008179988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.008247828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.071535126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.071571056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:03.078137481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:38650"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.087841878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"60c8e55a-87a5-4650-a594-819c6968a60a","remote_addr":"[::1]:38650","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.087882448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"60c8e55a-87a5-4650-a594-819c6968a60a","remote_addr":"[::1]:38650","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:03.09007182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"60c8e55a-87a5-4650-a594-819c6968a60a","remote_addr":"[::1]:38650","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":2183,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214161084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214191224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214208494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214223784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214331914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214486764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214508744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.214528054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.217318026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.217361336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.217395036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.217426666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.217458126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:54762"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.225671412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.225752392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.225790652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.225824722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.225855243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"37e3b2bb-6027-4372-83ff-e59c8b0d009e","remote_addr":"[::1]:54762","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.225876153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"37e3b2bb-6027-4372-83ff-e59c8b0d009e","remote_addr":"[::1]:54762","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.227165573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.227213774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.227238974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.227258604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:03.227277274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"37e3b2bb-6027-4372-83ff-e59c8b0d009e","remote_addr":"[::1]:54762","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":1435,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.418474488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.418543388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.418562458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.418596818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.418614328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.418632958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.418648098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.47509087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.47514014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.47518033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.475201121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:03.475219751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:32881"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.476703032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.477652782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.477683562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.477702952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.478440763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.478476563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.478612713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.480598435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.480692105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.480710355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.480727675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.480745085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.480761665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.480910945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"77b27263-79d7-40eb-b518-e330f80b08ce","remote_addr":"[::1]:32881","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.480941875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"77b27263-79d7-40eb-b518-e330f80b08ce","remote_addr":"[::1]:32881","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:03.486994239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"77b27263-79d7-40eb-b518-e330f80b08ce","remote_addr":"[::1]:32881","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":6085,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.490538212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.490582602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.490605992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.492825784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.492863564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.492886684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.494941785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.495006075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.495025485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.495044375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.495060015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.504009342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.504070302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.504089972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.505371683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.506280464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.506306444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583186872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583213752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583231532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583247672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583263862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583280442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583296612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583311972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.583326192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.658990899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.659043649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:03.663982493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.664029233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909227048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909319258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909370388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909390398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909418668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909516898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909535088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977682689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.977803609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.056495659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.056553419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062155423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062202893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062328703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062346983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:04.062369113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:37731"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.072790091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.072943051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.075061533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"7a2b5e43-7c4b-43bd-aadf-28e09c27417e","remote_addr":"[::1]:37731","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.075100453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"7a2b5e43-7c4b-43bd-aadf-28e09c27417e","remote_addr":"[::1]:37731","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.08511964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.0851955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:04.093562927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"7a2b5e43-7c4b-43bd-aadf-28e09c27417e","remote_addr":"[::1]:37731","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":18494,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096080329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096178499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096299029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096393489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096443819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096483319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096500529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096515799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096530809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.15075285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.15078872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.155073753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.155125783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158499606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158522906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158607036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158623666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.158991296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.159036266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.159647047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.159670237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.210859805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.210928005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.210961395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.210981585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.213314617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.213359807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.21784044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.21788196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.217956841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.217993911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.219079011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.219115851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.220364552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.220388552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.220405542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.220470662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.220506072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.221417183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.221465663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.221480653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.221498343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.229283899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.229337239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.271825351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.273313512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.273354582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.273406472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.34994997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.351317451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.355009704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.355056894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.355080034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.355132954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.360848268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.360882198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365129782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365173382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365192692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365211432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.365228082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.366810293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.40231746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.4024161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.40243855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.404143691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.404177161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405651462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405695872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405717312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405750762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405768372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405790642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405805912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.405822982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.406196212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.411881187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.411911827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.41662049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.41667193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425500537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425542967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425561587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425576447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.432416482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.432488672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.435271784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.435300374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440723049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440780769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440797369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440814539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440828999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440845249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440860409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440874689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440889669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.499276123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.499337843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.502099655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.502151435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.507471859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.507520369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.507538589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.507556089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.507573659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.507591889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.507606339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.580554414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.580608904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.585393708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.585479298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.587097129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.587133949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.587182919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.587199509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.591297372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.591348782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.595436085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.595487255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.597180306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597224207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597244807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597261227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597282337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597300667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597318697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597335967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.597352887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.597525637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.597571417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.605235713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.605470393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.612656218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.612855848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.612877598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.612893018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.620252294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:04.620278344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.626939499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.627149979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.647794645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.647863155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.713463354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.713554534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.714515055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.714556055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.156000067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.156053887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.156070007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.156084367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.165890564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.165940734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.165958904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.165975804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166227895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166274055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166308305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166336985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166408815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166444015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166483405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166516625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166588965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166611535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166628965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166646175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166692095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166708675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166726375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166757635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166771015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166787055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.166802595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166851285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166873315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166908915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.166924485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.167484335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.169060637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.169097237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.169115737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169133917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169150047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169224377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169239977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169260577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169277577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169295227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169313317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.169330667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.169345577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.169370407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.169385117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.171961469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.172000619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.172020699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.172040279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.172070379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.172084439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.172100319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.172116729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.172188619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.172226369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.172243669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.172259549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.17286296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.17289059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17291394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17292757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17294256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17296087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17297579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17299124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17301033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17302518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.17304059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.17305762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.17307347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:05.175698532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.175738832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.175755952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.175768722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.175785032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.175801552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.175815572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.175829542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.175841742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.175855572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.175870712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.177582593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.177624393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.177641753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.177655233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.177670993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.177684343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.177699153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.177758233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.178426804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.178456814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:05.178475884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178489744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178505424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178518044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178532524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178566464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178582624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178598724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.178613924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.178629594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.178644824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:05.180406715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.180446975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.180882866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.180903096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.180919096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.180932646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.181382156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:05.181402426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.183109657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.183158637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.183385887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.183426368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.183618798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.183678908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.183710858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.183727908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.157854371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.157909111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.157926431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.157939641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.157952441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.157969281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.157985151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158001961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158064771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158099531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158133411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158165291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158245432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158316952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158351992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158432592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158477322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158500882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158517692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158534902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158551552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158567352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158585572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158615932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158635372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158653262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.158667682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158682912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158700722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158733652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.158751552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.159143062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.161924604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.161970584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.161989224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162008684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162025164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162044054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162059304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162074774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162088604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162106354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162122724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.162139954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.162157104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.162173144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.162190625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.163660856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.163690406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.163716126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.163735436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.163795426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.163811926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.163830826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.163845326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.163861926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.163895046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.163913516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.163930146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.164424456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.164473636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164496096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164513426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164530096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164546796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164561906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164578126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164595696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164611296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.164626666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.164642906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.164663946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:06.166080787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.166125717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.166158887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.166175998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.166193538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.166210598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.166229068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.166247138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.166262648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.166278098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.166294168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.167368498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.167392268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.167412558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.167427898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.167443298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.167457028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.167472768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.167491418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.168070869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.168110989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:06.168133909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168149449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168166159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168180599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168196499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168211599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168226929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168243509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.168259849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.168275269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.168292699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:06.170588901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.170646361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.170691501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.170710171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.170868931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.170887181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.170904681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:06.170923471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.171638452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.171665862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.171723952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.171756712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.171792972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.171824992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.171858212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.171875612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163623879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163675869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163696389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163714769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163730009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163750159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163767789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163784909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.163802979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.163837309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.163869649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.163904269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163936249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.163973349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.164143809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.164193999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.164231099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.164251859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.164271129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.164290009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.164378449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.164398069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.164416779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.164451519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.164536569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.164577719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.164594799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.168214942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.168303222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.168357812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.168374622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.172413595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.173208766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.173235176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.173252896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173604906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173621566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173841356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173857386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173883386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173896456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173911426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173927096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.173942886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.174107906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.174126647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.174143367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.184536664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.184584214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.184606994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.184809945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.184876545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.184893695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.184910945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.184925815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.185273535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.185315725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.185332635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.185352335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.186020755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.186046725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186158336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186195026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186212706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186229866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186245726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186262196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186279016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186295136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.186309536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.186325256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.186343316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:07.187998917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.188038197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.190555679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.190577509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.190595119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.190610989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.190628949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.190644899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.190660779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.191211239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.191260709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.192851371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.192902761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.192934661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.192952321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.192971721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.192986261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.194886372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.194927742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.195768983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.195819223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:07.195876803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.195895563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.195913723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.195927273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.195942453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.195957853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.195974793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.195989903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.196006783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.196400003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.196426963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:07.198664735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.198760295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.20508147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.2051263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.20517852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.20519348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.206171051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:07.206217221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.207019871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.207071991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.208422922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.208484622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.211491005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.211546985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.211744805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.211768505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156330627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156373427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156388977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156402787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156416277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156437097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156455347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156474987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156518857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156566127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156597547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156632807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156706697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156747067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156783457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156816097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156848557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156867847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156883307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.156900138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156917228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156932858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156949188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156978068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.156994028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.157012708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.157026288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.157049568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.157066828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.157101298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.157118728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.157701128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.158567509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.158599159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.158618379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158655699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158670009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158698869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158714779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158730149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158742759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158757339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158771929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.158787249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.158802659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.158819039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.158834359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.160916041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.160945321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.160964661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161035211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161079061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161093331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161154351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161170171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.161187231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.161232981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.161253001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.161271801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.161799671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.161834251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161869041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161884211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161901661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161919281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161936211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161953451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161969311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.161988641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.162004071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.162021311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.162039291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:08.163441522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.163486042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.163506592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.163524893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.163542773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.163559583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.163574933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.163592333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.163607583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.163625903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.163642453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.164706133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.164738873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.164759543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.164774003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.164792923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.164808883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.164824063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.164841233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.165388074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.165429814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:08.165469814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165485764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165503424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165517514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165532814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165550384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165566634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165582544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.165600344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.165615484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.165633294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:08.167093135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.167116455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.167138465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.167153025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.167170355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.167183295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.167198675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:08.167235665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.167738306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.167758526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.167857886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.167892016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.167920536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.167952526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.167993166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.168012116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.15663987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.15668864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.15670308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.15671623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.15672953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.15674594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.156762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.15688012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.158419722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.158719762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.158765782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.158795772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159032522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159090902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159125392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159159982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159192012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159210412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159227722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159245712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.159286812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.159303832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.159328742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.159359412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.159374462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.159392842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.159407432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159424832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159474142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159511082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.159528512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.160103093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.160892844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.161151934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.161177064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161194194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161208714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161224914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161238884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161255494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161270114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161289314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161306074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.161360674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.161411464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.161430624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.161448054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.163585016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.163624596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.163646186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.163710906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.163771506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.163788516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.163808426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.163822126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.163886516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.164036776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.164060546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.164078706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.166255458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.166300388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166320848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166336128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166353928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166369558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166384588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166400688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166418228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166434708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.166449258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.166466388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.166484248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:09.167972499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.168055799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.168076929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.168092109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.168110449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.168129969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.168146859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.168163879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.168178589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.168196189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.168214959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.16928352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.16933081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.16935379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.16936942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.16938669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.16940158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.16941813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.16943392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.16994765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.17013322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:09.170188681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170206071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170224451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170239011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170262601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170279911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170297171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170312351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.170327851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.170344581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.170361861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:09.171771042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.171821682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.171842192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.171857452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.171874642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.171890482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.171909152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:09.171926542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.172444242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.172480732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.172498862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.172529122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.172563282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.172599372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.172632682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.172652812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156163484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156203664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156219914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156235354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156248944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156266844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156284054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156302114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.156318964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.156378454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.156554734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.156608074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156722854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156816364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.156875824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157130675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157221905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157243555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157263415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157281725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.157350375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.157367725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.157411235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.157444855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.157459785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.157479645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.157496295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157513115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157629875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157667275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.157683645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.158452986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.159846097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.159984297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.160673407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.162999779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163027069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163046239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163062239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163078849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163094409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163111759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163128279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.163145799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.163160969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.163185479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.163202419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.165203641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.165256851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.165279811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.165363551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.165400951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.165416671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.165435261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.165452041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.165498611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.165534681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.165552461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.165568531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.166136191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.166185932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166336292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166352702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166367412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166382982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166398082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166411922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166425742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166440702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.166453782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.166469612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.166484572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:10.168102683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.168154933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.168175413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.168190593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.168208883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.168224943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.168242873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.168259123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.168273003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.168289063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.168306353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.169439644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.169477204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.169495584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.169512984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.169530714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.169545194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.169562014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.169579594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.170201905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.170253555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:10.170274255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170293175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170310795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170324925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170340005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170357415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170373945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170388635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.170404105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.170420415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.170437645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:10.171876966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.171921296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.171940676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.171955426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.171974796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.171990766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.172008276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:10.172024576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.172550916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.172577716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.172594666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.172627056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.172664456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.172702066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.172733366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.172753916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172438629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172469719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172483189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172498409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172533319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172590129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172635089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.172654799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.178903404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.178964934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.179021944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.179051904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.180922846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.180987066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.181021376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.181060046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.182170437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.182205867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.182224117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.182243207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.228130101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.228177251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.228196581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.228234011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.228248361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.228263781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.228280351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.228861672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.228913152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.228948302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.228964702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.229602002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.230720233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.230764883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.230785293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232525605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232567255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232588785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232605345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232621445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232638025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232662715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232680125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.232696655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.235120966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.235162177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.235181067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.236965428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.236997138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.237016418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.242045132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.242198262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.242239152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.242257092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.242271192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.242768602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.242833072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.242890272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.242907832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.243571723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.243602363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285142134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285191954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285211044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285229234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285245524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285296914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285336954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285355754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.285372374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.290782258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.290829248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:11.29301323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.29306055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.298246134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.298392284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.298413084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.298429244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.298445234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.298460454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.298474894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.301276746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.301350876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.303468688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.303523488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.348399922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.348441302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.348457252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.348472332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.357251109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.357342799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.358383639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.358415979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:11.367700976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367754166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367772707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367786967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367804257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367820127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367836697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367852487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.367867637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.371607549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.371652629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:11.374748542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.374793762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.375693802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.375733243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.375752343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.375767563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.378112284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:11.378137824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.378846595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.378886715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.38552921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.38561756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.38606547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.3861195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.38615362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.38617156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.310426916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.310489836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.310505226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.310519936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.311499407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.311545547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.311567577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.311585827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.311934117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.311989777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.312032557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.312063028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.314562609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.314623699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.314662469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.314698939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.31551473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.31555973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.31557894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.31559979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.319384713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.319410513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.319459483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.319542323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.319576003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.319596503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.319612363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.320547474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.320595264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.320639384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.320661214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.321318964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.324522907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.324552117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.324573047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327390459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327413089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327518969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327536159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327556609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327569599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327585099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327601499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.327615449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.372636623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.372682953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.372699163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.375099465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.375139815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.375158875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.377323787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.377381037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.377408247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.377425247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.377438987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.383337191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.383398111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.383416081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.383688722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.387100254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.387140544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.39544922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.39550508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.39552512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.39554507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.39556373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.3955808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.39559783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.395619491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.395636681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.440533834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.440594304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:12.443197486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.443247496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.444234347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.444275557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.444292607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.444309507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.444325997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.444342537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.444355627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.483933157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.483963727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.486565489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.486604009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.491206553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.491245103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.491321463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.491355953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.493672734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.493787395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.496854777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.496901337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:12.504849003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.504893043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.504911053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.504924983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.504945963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.504960583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.504977273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.504994673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.505010673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.506412404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.506450184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:12.509025726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.509050906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.512128348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.512159398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.512227948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.512245358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.51409311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:12.51412563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.515358411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.515397071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.521091035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.521154325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.521512415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.521554565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.521625766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.521656346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.163768559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.163818569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.163834359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.163847999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.164155399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.164206889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.164226139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.164242379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.16573146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.165786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.165821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.16585255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.166397001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.166456631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.166490451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.166525781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.168075792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.168162862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.168180152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.168196622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.204453619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.204494599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.204512929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.204549829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.204567869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.204586519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.204602649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.212283465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.212390735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.212447345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.212464025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.213283216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.214108027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.214152707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.214171187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216152948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216198698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216218548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216234018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216250748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216265908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216281538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216296908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.216312438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.216734769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.216779919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.216798359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.21859584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.21863666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.21865802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.220549592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.220613832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.220658022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.220681892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.220697252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.221734512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.221792512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.221809602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.221945413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.222650213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.222691573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270014639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270058789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270076019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270090819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270105099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270118979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270132869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270230019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.270269099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.273554701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.273594492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:13.279507716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.279554996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.280434047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.280460807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.280479727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.280497937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.280515667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.280533597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.280547177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.291766905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.291816435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.293357096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.293404526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.323847679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.323891929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.323908249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.323921479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.32517099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.32522546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.327098132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.327126452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:13.327798452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327835432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327852452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327866232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327882282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327897902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327913102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327927972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.327942392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.370354464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.370384614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:13.373102097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.373331937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.375124628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.375158758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.375174688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.375188878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.375640118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:13.375673118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.378598431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.378640741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.380871402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.380926212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.384967545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.385036446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.385073976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.385093716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172217679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172268609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172287569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172303189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172316669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172335429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172351859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.172369419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.17293549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.17297096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.17300344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.1730346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.17359895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.1736651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.17373976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.17377673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.175519652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.175564072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.175581692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.175600622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.178270594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.178303984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.178321594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.178351874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.178365984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.178385334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.178413314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.182606297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.182665217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.182700427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.182717147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.183192557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.183937488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.183960568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.183981358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184497668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184525768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184544848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184561148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184576638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184589688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184603898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184618428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.184635438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.184679688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.184698568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.184715748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.189256102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.189299642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.189323842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.197588758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.197655878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.197672568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.197748708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.197766298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.198007689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.198045249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.198062889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.198078469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.199066779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.199109509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207643076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207691616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207711906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207730686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207751366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207769836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207786286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207804566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.207821286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.208784167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.208825767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:14.210927368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.210959118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.21343053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.21345464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.21347134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.21348716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.21350191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.21352034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.21353403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.216923563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.216979113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.219745125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.219793265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.228582152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.228610072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.228665502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.228682472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.229095492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.229118082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.231322984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.231352544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:14.235558317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235633547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235683627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235702457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235720607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235737397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235753477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235772257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.235789007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.238053539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.238082709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:14.24013835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.24018874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.245160884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.245204634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.245223454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.245239654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.245508044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:14.245530574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.246378725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.246419405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.249112087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.251225499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.254913091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.254976341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.255014741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.255032632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.240838224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.240887174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.240981164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.240999404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.242365235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.242406555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.242424955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.242441585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.243955266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.244013436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.244046156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.244085106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.251250492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.251308852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.251342772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.251485892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.252302092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.252328542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.252349772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.252370772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.253854754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.253894734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.253913394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.253945764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.253960584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.253977344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.253994964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.331710242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.332371273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.332416413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.332432533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.333344534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.338256827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.338309537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.338329657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339112708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339140948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339185358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339203048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339218678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339233698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339249858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339265208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.339280578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.34233249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.34236662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.34238649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.346520003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.346564194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.346584844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.361886955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.361951235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.361967805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.361986155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.362001715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.371156192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.371230602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.371620222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.371700422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.372449753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.372471753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372735743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372774933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372794093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372812933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372835113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372854203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372871313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372888053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.372929023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.385937563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.385977873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:15.391047107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.391107647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.4086358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.40868879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.40870757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.40873139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.40877254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.40879051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.40883042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.410587212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.410631792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.412053633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.412110053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.42161723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.42165233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.42167268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.42169696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.437348142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.437495512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.438698673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.438751553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:15.442036366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442075986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442093846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442106756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442121236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442135136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442149206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442163376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.442177726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.442397666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.442417796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:15.444106217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.444136827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.445657808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.445700108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.445717678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.445743608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.445762348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:15.445777748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.446584159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.446615299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.446848909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.446987069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.447123229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.447158879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.447224819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.447243719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.160107916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.160269666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.160289856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.160305766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.162042087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.162067887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.162085877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.162111027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.164417079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.164459979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.164493519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.164523679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.166732521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.166789311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.166824471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.166859901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.167965612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.168007192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.168026252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.168047312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.253825877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.253866957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.253887667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.253926307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.253944187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.253962427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.253976747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.259639021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.259814301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.259855991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.259874451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.261812873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.262971913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.263016554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.263036544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.263985164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264075154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264092624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264106624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264121364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264133864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264148824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264165384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.264181594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.266623546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.266673496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.266692706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.269555508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.269583858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.269604468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.282111378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.282168558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.282185318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.282203868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.282217978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.292254846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.292315046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.292332746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.292455826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.293211766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.293232986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355061393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355109463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355142593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355159833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355175563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355192003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355212943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355232423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.355246563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.362972619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.363024709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:16.367199892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.367248692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.418989221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.419016071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.419038511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.419053961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.419068241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.419083421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.419095991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.422925234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.422965594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.424710135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.424818446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.425674556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.425727236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.425746566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.425762656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.428179068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.428222618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.429132489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.429174369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:16.486054672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486101542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486120712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486136042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486165402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486181782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486197072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486212112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.486227312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.490572005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.490621365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:16.494391198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.49661111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.49744458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.49748623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.49750649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.49752228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.508072628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:16.508118018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.509606819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.509651979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.516246084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.516346815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.520706918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.520771758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.520844968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.520866418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.16215715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.162207781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.162224401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.162239401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.164534262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.164564862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.164584062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.164601452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.166200254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.166305594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.166363954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.166396534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.178489753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.178682043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.178719553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.178752113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.293316569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.293382119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.293400939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.293419899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.295701421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.295739421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.296110991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.296848402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.296874672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.296896722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.296912212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.303656007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.303699577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.303736957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.303753367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.304637818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.308216821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.310102592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.310165152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.319853109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.319896749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.319937719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.319953999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.319971269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.319985039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.319999839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.3200157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.32003061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.335509611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.335553911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.335945362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.340475145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.340524065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.340589645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.343413577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.343475947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.343492747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.343510437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.343527887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.351969104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.352053084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.352162854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.352987274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.354258995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.354295995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366478845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366522335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366541705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366557365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366572595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366587835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366602585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366616855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.366629855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.425462069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.425509419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:17.430604693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.430657903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.48018103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.48024002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.48025761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.48027318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.48028921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.48037683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.48039585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.486253565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.486299705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.489921098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.489962828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.500795516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.500842336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.500952976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.500972146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.558486559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.558538429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.55998267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.56002411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:17.562966703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563004943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563029983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563043153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563058413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563073663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563088403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563102613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.563117863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.566477755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.566516205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:17.571162839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.571213649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.577774064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.577847724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.577919734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.577935654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.578509564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:17.578541304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.579276505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.579297775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.582330387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.582385417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.588812152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.588856972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.588929692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.588959322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.163444074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.163490644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.163506864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.163522195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.164307555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.164344485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.164361885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.164379375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.165205016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.165265206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.165303056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.165334046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.207897078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.207966418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.208005718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.208040538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.208521268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.208545178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.208566148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.208585488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.21022288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.21026381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.21028462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.21032131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.21033565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.21035295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.21037021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.21082544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.21084764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.21088966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.21090825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.211470351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.214047713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.214179113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.214238993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215055513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215099223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215122943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215138433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215155493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215171943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215191053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215209953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.215226313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.216046514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.216083154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.216101274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.218611216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.218651686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.218672816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.266291022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.266380462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.266400112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.266419292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.266434422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.267050273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.267091683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.267109003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.267193743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.268044503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.268090103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.269921135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.269942255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.269960785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.269977345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.269998255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.270014545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.270031925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.270047425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.270060595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.271385946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.271414466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:18.273151467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.273198997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.278848471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.278880911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.278899822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.278917922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.278933622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.278950232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.278966062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.282538394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.282583954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.284197955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.284246826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.286708937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.286735627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.286791587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.286826827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.287626578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.287667328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.288453539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.288502339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:18.381456189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381753889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381872239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381896919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381915579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381935219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381954949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381972049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.381988159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.384206781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.384244781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:18.388040174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.388083934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.388677974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.388712754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.388730364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.388744294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.39636785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:18.39642553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.397553661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.397592131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.397966051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.398009931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.398802342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.398846762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.398928862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.398951812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.158164244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.158212745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.158230595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.158247475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.160049446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.160101276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.160119886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.160136096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.161270527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.161328637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.161360367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.161391987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.166342261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.166402641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.166443151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.166477391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.172344985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.172381095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.172398865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.172416135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.176554038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.176579398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.176624888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.176659508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.176674038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.176693028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.176706578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.17815272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.1782085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.17830708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.17832476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.17941193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.181917022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.181966932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.181984802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.228801648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.228862138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.228951058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.228967838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.228983778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.228997858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.229013368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.229104768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.229139688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.233364611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.233399791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.233416831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.235444493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.235490863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.235513113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.235913943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.235967553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.235984523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.236003153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.236022493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.237435814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.237484604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.237501844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.237740484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.239649416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.239699666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241236127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241279257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241298787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241323307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241342427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241362277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241378867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241396817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.241413947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.241432757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.241451757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:19.242909198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.242943748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.247020881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.247052291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.247069601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.247084612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.247099112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.247113682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.247126522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.247591102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.247625882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.248832053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.248874643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.251570085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.251595125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.251612775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.251626995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.255956758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.256000358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.257043349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.257074169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:19.257094399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257109559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257132799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257148809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257165269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257180009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257195309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257210389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.257225429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.263383054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.263429304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:19.265510885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.265540785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.267412327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.267433257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.267468687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.267498577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.267600847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:19.267622277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.270598599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.270651479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.273232661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.273386221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.273472151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.273512551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.273546831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.273566781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157154847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157204107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157219337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157233047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157249447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157269457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157287717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157305137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.157444217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.157558417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.157593837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.157626357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157812897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157853967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157887857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.157937077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158004537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158063127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158083147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158101407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.158121247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.158140267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.158156897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.158210757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.158242618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.158258978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.158272648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158288068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158305508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158338788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158355588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.158800588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.16106678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.16111309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.1611325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163548532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163586232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163604032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163617552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163631992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163644662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163658802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163673002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.163688302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.164089452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.164119802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.164135672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.168137615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.168190655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.168210155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.175764961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.175828621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.175844191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.175863461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.175877981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.176346601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.176392871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.176410781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.176471771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.177402002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.177437742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177457092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177471402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177487252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177503822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177518872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177534062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177549082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177563652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.177576712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.180614894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.180654904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:20.188864271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.188901191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.189259831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.189278181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.189296571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.189313221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.189328691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.189343421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.189356901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.189516751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.189535281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.192635173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.192683083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.197857457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.197901477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.197921717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.197935937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.210566897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.210688887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.211775038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.211861138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:20.212590319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.212711159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.212791499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.212834289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.212866719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.213015279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.213053809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.213086219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.213118649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.217802212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.217860242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:20.221029675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.221068485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.223207197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.223248167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.223344277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.223360097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.231961423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:20.231993313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.232867884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.232906194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.233919695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.233972095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.235735616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.235798266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.235922116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.235943896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.163097984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.163153724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.163172004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.163186144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.163930435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.164010935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.164054535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.164072635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.166801767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.166866957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.166897977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.166928237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.168669978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.168716848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.169635949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.169731889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.169813159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.169833269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.169853289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.169873349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.17058473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.17060362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.17062786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.1706598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.17067462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.1710658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.17108105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.171546531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.171608861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.171672181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.171688851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.172253181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.174718693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.174753393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.174771483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175243223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175269283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175286013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175299193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175318783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175334483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175354223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175370923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.175392653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.175495294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.175515174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.175536204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.177605675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.177679795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.177701925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.177820515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.177863025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.177887225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.177906545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.177923025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.177938595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.177976285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.177997855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.178013885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.178628496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.178674636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178820476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178844416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178861276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178878586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178894406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178910696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178927266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178943396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.178956906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.178971796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.178992786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:21.180731797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.180798878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.180950658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.180971888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.180990388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.181014248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.181032528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.181049808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.181064448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.181085008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.181105848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.182765259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.182809429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.18419285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.18423435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.18425322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.18426734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.1842845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.18430362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.185200451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.185281231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:21.185308861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185324591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185345661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185366221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185385311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185401911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185418101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185435001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.185453811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.185472881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.185490801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:21.187120122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.187154732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.187393933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.187411193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.187433803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.187454773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.187521393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:21.187541413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.188150973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.188188563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.188236743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.188273723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.188348273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.188383283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.188520573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.188541113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.16691271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.16695595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.1669717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.16698593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.16700095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.16701939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.16703472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.16705049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.16748164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.167642171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.167705971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.167774411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.168470631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.168532541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.168569061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.168605581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.170010422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.170157873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.170178993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.170489973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.170540273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.170557983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.170575633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.170607123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.170621743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.170637953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.170651293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.175348416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.175538397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.175575597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.175593097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.176438997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.186890425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.186929425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.186949645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187045505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187066205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187095105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187111125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187130795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187147145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187163835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187180565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.187197665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.187502906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.187523186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.187540016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.189585227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.189608557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.189626747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.189703157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.189737007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.189751757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.189770527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.189785167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.19330105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.19336398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.19373203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.19377547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.195447982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.195488532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196650752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196715213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196733633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196750433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196772053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196788813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196804263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196821093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.196834863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.201443456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.201480616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:22.208095821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.208140681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.210195323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.210332753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.210350203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.210364833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.210382153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.210397583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.210412723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.210599773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.210619923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.213394935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.213452475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.214101796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.214141896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.214162176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.214176416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.214192606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.214209486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.214734366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.214763366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:22.215065466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215118796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215138196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215152566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215168686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215183806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215199276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215214576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.215230446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.215245447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.215263877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:22.217162308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.217293258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.221923992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.222012932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.222036652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.222052302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.222512662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:22.222547682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.223386593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.223449723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.223471593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.223501803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.225456504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.225515664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.225550694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.225569174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161069059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161119489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161133929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161146899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161159609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161175619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161190279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161205169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.161609679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.161667979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.161703589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.161731629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161854689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161889069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161922519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.161954509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.16322439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.16326372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.16327977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.16329708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.1633876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.1634033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16342094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16344911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16346194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.1634769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.16348944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.16350812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.163568011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.163600751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.163615141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.164185691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165075662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165118112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165154392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165178522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165197442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165216232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165230132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165248292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165263882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165290782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165307292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.165323532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165339682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165358772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.165377142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.167007043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.167047823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.167065993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.171215976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.171272356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.171286946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.171369286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.171386946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.172016497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.172345877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.172368387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.172385277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.173219918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.173267998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173332578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173375328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173394938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173412028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173431988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173448418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173465118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173480518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.173495548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.17588546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.17593384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:23.180263523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.180320013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.180494383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.180515093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.180534163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.180551243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.180567123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.180585463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.180600233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.180617763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.180635043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.182325115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.182352815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.187306688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.187353128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.187370978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.187385188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.187723779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.187850019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.188655069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.188682309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:23.18881165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18883134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18884903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18886377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18887926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18889477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18891207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18892842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.18894494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.198895927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.198943137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:23.204060311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.204114211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.210902986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.210954076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.211022276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.211039676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.211476297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:23.211510077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.212394917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.212451007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.212626148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.212662228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.212745378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.213129258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.213178928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.213217698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.165270565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.165318785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.165333235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.165346495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.167232986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.167270916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.167290186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.167305886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.188867203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.188932643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.188965993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.188996773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.287342877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.287394097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.287429817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.287466537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.290684379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.290732689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.290754439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.290772919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.29114068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.2911644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.29118751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.29122033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.29123582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.29125197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.29126551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.296089503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.296242854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.296286634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.296306014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.297234474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.301972088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.302025658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.302134338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310281744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310325164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310344054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310358134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310374604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310395314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310414994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310431664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.310447654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.311835365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.311882075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.311903985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.314018517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.314082887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.314104897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.321917813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.321982033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.321998823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.322017443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.322032613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.324324335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.324367025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.324386295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.324403595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.328264948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.328294238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339583916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339628746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339648016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339665636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339683266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339704186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339723456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339741366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.339756766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.346965522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.347051142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:24.350274414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.350316144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.352794116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.352829706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.352848926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.352865796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.352882036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.352898836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.352913996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.356014529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.356062109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.35743665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.35747928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.363520784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.363564524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.363582474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.363597494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.364127205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.364157025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.365113116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.365143186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:24.37069592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.37074535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.37082074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.37086365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.3708804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.3708965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.37091217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.37092825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.37094382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.375502453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.375547663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:24.377332805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.377382635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.381437568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.381465108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.381506108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.381522238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.382109898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:24.382141958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.382791269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.382821099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.38416242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.38421229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.385533241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.385586281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.385625221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.385644441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174311135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174361595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174377665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174391485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174587575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174636015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174655965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.174676655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.178594358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.178652138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.178683588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.178715688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.183221431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.183359981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.183453362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.183533432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.185268443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.185292793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.185309383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.185327983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.253924815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.253969125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.253990545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.254146815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.254165035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.254202925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.254220005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.256856807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.256916967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.256958587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.256977087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.258605878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.260002309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.260171069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.260290599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.261954911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.261990651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.262069021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.262098481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.262114251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.262132471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.262149241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.262164721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.262182181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.313123209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.313189799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.313215859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.315663961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.315696011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.315716771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.320407985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.320497205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.320532475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.320550175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.320567435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.321420946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.321552556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.321593256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.321617446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.322597876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.322660756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324342878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324399988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324451178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324490078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324504808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324521768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324538778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324554358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.324568398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.326510509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.326574059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:25.329343082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.329390462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336727217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336806377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336855027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336904807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336944677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.337103697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.337121397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.342965312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.343012142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.344689613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.344717053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.345026723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.345055303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.345075953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.345091673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.355355151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.355406981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.356663912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.356795042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:25.359084994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359128784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359251074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359269894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359287734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359304094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359320494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359337194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.359352644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.368009611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.368459891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:25.372449784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.372500054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.379667399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.37971805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.37973971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.37975487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.382936082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:25.382986442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.383997863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.384048613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.384228733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.384263763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.387311465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.387502295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.387568105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.387586765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.168692424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.168743574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.168759984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.168777124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.172182947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.172229377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.172249257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.172270747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.173037068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.173088098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.173118678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.173147278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.173699188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.173747388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.173783558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.173820388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.174708369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.174900819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.174931669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.174951119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.188024789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.188074289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.188093699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.188125839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.188511529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.188549369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.188564369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.195743945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.195801245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.195845345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.195863855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.197968566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.199903908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.199994168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.200167028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200233578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200253658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200305728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200323328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200340878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200355968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200374128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200392098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.200411078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.262555035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.262592045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.262609155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.265677528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.265731878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.265751558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.268189919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.268229399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.268244019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.268258929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.268271719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.275948815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.276015565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.276033185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.276417596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.280700759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.280744179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284083481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284122151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284140171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284157051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284172671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284187871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284235382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284266232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.284280802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.284487072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.284562352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:26.287977084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.288021804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.290272126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.290442516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.290460576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.290477376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.290494176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.290509536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.290523426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.29603153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.29607637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.297603652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.297636042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.298429322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.298463212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.298482182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.298499252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.298572592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.298591952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.306697408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.306770229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:26.318447767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318494717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318514027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318528887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318544907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318560227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318576597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318591877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.318606837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.319020908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.319043838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:26.32173948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.32178607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.323746071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.323788131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.323805621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.323822491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.325877833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:26.325903703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.326565013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.326598103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.333320699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.333371459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.333835339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.333889819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.333924779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.333943729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.201328822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.201364772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.201378672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.201392052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.201859882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.202030923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.202059393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.202076073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.207496817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.207558157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.207588317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.207624147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.232980476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.233050576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.233161996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.233227436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.268580713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.268643623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.268734683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.268799893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.34489597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.34494202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.34496074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.34499517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.34501157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.34502982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.34504489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.349629414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.349679804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.349717524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.349734674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.351056685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.353131246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.353174137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.353195077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414699153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414745403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414762383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414776023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414844043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414859403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414873803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414888213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414902283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.425915971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.425969451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.425989781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.431468366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.431532906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.431554626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.443383075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.443511085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.443529585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.443545885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.443559895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.457731695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.457817935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.457835285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.458244656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.459460297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.459499707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459720517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459738107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459759277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459775807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459793897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459809097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459825857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459901277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.459920927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.469502434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.469545684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:27.471884856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.471926366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.479741562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.479786112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.479805622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.479823202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.479840552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.479855752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.479869232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.480586323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.480627623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.485351106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.485392456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.491290931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.491335251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.491360771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.491375021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.497547965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.497605835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.498973196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.499006726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:27.504394331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504436211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504484431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504547321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504567051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504617921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504635171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504653241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.504669391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.505652171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.505687581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:27.507655403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.507733073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.512581187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.512622987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.513005397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.513024437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.523029505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:27.523080715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.525523076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.525565296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.532777502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.532899032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.535571124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.535681954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.535896264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.535944994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161313815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161400295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161439305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161496545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161661385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161702745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161722705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.161739325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.165286038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.165331978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.165363088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.165396368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.261664841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.261731821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.261766641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.261800441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.262578091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.262625371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.262644421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.262662081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.262882671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.262927561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.262945251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.263035342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.263050992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.263068702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.263083892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.266481374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.266555324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.266595664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.266614564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.267220385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.268856466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.268901496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.268922096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316269732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316312932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316331062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316347002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316365742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316383012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316400532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316417182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.316434242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.317242552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.317268972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.317285932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.319253644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.319316574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.319338984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.324207788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.324298778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.324316148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.324373418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.324398958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.32753034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.32758219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.32760608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.32776104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.328903381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.328945101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.333984125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334018085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334034945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334050605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334064775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334079045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334093185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334111015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.334131745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.334688796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.334713056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:28.336770447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.336813547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.339200039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.339226169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.339266229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.339287639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.339302229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.339317239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.339330029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.3412209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.341261151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.342641022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.342685602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.349642817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.349714677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.349734837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.349780307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.349914187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.349943217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.351109948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.351138878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:28.356851832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356875962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356894842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356909622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356931732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356948132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356965382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356981992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.356997182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.373476635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.373525525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:28.375487936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.375528576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.378343058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.378367619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.378424209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.378455529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.379296319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:28.379318799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.381544771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.381597831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.383273072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.383327832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.383361402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.383396512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.383433182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.383450262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199081736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199121726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199135806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199152156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199570867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199599827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199616627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.199691567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.205092781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.205397331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.205435111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.205465931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.207735783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.207796953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.207830873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.207864213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.210568785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.210668625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.210689045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.210706345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.225076596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.225129126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.225147406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.225177626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.225191126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.225260336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.225277106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.228492178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.228537179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.228574489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.228592229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.229206059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.23048184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.23051271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.23053182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236135434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236174754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236192234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236209524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236238594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236253374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236268754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236283624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.236307684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.315689434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.315738984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.315757684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.318950467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.319133237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.319382087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.32368893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.32374306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.32386041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.32388398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.32389789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.332908397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.332979437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.332996937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.333827838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.33701083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.33706509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343042615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343084845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343104535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343121075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343137935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343156165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343174985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343192095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.343206635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.358456256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.358506247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:29.364557361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.364606391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.369452965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.369496755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.369515055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.369535405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.369555525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.369620885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.369637495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.370358405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.370403375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.374996029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.375151789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.377219301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.377276801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.377296731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.377326791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.377342871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.377362151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.379988873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.380030893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:29.380275373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381011113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381112604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381155314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381172354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381188564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381204904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381220084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.381235464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.391705922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.391756012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:29.395795545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.395890795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.399597848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.399619848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.399699288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.399715948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.406209722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:29.406258973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.409171845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.409240395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.413707318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.413909868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.421901644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.421968244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.422234335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.422256755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161536211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161583031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161598001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161614761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161692971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161731421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161749101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.161766271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.166147584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.166194255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.166224305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.166252855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.172675409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.172731959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.17281352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.17285027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.17320021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.17325495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.17327574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.17329567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.178502734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.178549804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.178568934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.178600194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.178616124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.178633974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.178648804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.261594836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.261648186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.261686967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.261705327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.265067739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.26614916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.26628475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.26630869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.272768585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.272846765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.272950725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.272967045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.272987475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.273023045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.273039675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.273053985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.273068105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.280507441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.280690711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.280712941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.293790211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.293840461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.293866391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.366110215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.366178945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.366194945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.366284525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.366303755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.375778063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.375838623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.375854323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.378624235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.387164241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.387380381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396103448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396154618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396191568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396209508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396226098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396244198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396262328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396280558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.396298548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.456609413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.456665534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:30.464226419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.464285299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.484598855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.484637135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.484655165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.484671695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.484687045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.484702605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.484720855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.485834186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.485866696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.49119519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.49125033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.495616843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.495696443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.496311553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.496383213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.501492977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.501583957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.502587098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.502676028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:30.509602053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509674984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509743844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509783474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509814454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509844254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509874554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509909134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.509939304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.510771394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.510814804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:30.513431926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.513494326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.516496079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.516545509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.516564449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.516578759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.521137462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:30.521221142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.522088343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.522135253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.542583858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.542785068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.5453106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.548705533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.549047513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.549217573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159492732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159535803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159551333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159568623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159840873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159865323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159886163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.159903473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.160227683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.160266863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.160913874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.160969824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.200338773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.200391383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.200429663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.200467673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.201897754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.201944564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.201977185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.201998675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.203793336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.203834516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.203855986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.203904326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.203920706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.203943656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.203957436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.24965285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.24970623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.249745061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.249764211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.250648541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.251912232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.251956572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.251974872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253389313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253431723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253452123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253467823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253484023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253499353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253515313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253531093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.253549593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.253968254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.253998754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.254015924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.256724006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.256748796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.256769866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.258170397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.258225517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.258245607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.258264367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.258280187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.258776197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.258814647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.258832247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.258850157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.259703058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.259737398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264574942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264620312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264636952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264656262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264675992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264691632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264705932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264750302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.264784132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.269055785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.269084095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:31.273109208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.273155378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.314554579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.314610709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.314627679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.314643989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.314662179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.314677689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.314694319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.316114541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.316152401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.320777174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.320813914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.322191435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.322229945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.322249165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.322262965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.371758993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.371807823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.373252524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.373313094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:31.375366845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375398265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375416425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375467655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375487225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375504715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375523815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375540795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.375559025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.418058787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.418114927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:31.424591152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.424639162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.425949283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.425998823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.426019713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.426035363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.43411571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:31.4341674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.435516791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.435559681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.436599161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.436649161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.440716935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.440792885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.441506155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.441543425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161396567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161445217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161460347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161476827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161629527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161660037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161678057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.161714217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.216495798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.216563498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.216594489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.216625359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.217068719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.217109649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.217146169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.217181329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.21850927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.21855523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.21857364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.2185938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.220130391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.220172051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.220193311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.220230181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.220245421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.220264381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.220282721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.274624682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.274686642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.274724462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.274743342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.276596144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.278331325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.278362435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.278382655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279241756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279293716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279547426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279566436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279583236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279599056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279614796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279629206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.279643286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.29774739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.29781015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.29784634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.31137751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.31143059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.31145342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.312927251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.312985391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.313002561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.313019631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.313034341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.322153098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.322218678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.322237378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.323974089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.330524744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.330569394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333068476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333113406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333134776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333151456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333169066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333184166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333200906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333217036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.333231806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.35124835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.35130148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:32.358704236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.358842346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.367300642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.367342202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.367362932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.367385162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.367403672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.367422922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.367438022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.671474782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.671523862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.799611807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.799664377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.80380895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.80385974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.80388188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.8038998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.81607629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.8161877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.827017608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.827075088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:32.828135419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828157879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828201839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828217179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828233819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828248869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828263819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828279659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828294559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.836550185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.836593115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:32.845160791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.845211322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.854030748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.854107928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.854126778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.854140128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.905171287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:32.905205817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:32.905393977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:52755"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.90898488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.90903868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.924783641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.924856492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.926309993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"03d03677-1c28-427c-ae3b-143be8441c6e","remote_addr":"[::1]:52755","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.926377273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"03d03677-1c28-427c-ae3b-143be8441c6e","remote_addr":"[::1]:52755","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:32.926594063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"03d03677-1c28-427c-ae3b-143be8441c6e","remote_addr":"[::1]:52755","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":298,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.929892285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.929953355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.930665206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.930705646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:33.065079267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:46201"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:33.29437354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:45261"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.295100811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"39f4832d-8215-4a03-920a-f813fe736b20","remote_addr":"[::1]:46201","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.295135261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"39f4832d-8215-4a03-920a-f813fe736b20","remote_addr":"[::1]:46201","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.295805071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.295828771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.295844001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.295858301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.299301164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.299689894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.299721154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.300525025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:33.300571305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"39f4832d-8215-4a03-920a-f813fe736b20","remote_addr":"[::1]:46201","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":6003,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.309668652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.309717932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.309749612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.309779412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.310618962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"c33ed040-dd9c-43b5-a1a3-90506678fc10","remote_addr":"[::1]:45261","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.310702332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"c33ed040-dd9c-43b5-a1a3-90506678fc10","remote_addr":"[::1]:45261","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:33.312148904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"c33ed040-dd9c-43b5-a1a3-90506678fc10","remote_addr":"[::1]:45261","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":1533,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.312612084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.313230864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.313274264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.313311654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.315922796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.315960016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.315977156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.315994606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318405268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318448408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318465848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318524098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318538038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318559168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318573418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.319940529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.319985079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.32007035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.32008681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.321641511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.322737832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.322787772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.322807632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324080143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324120133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324139043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324153983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324170893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324184853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324199813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324215023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.324231343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.325652884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.325697624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.325717014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.328993306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.329037116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.329059646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.336799882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.336862922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.336878542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.336896572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.336911002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.377883143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.377950313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.377967473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.41293004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.416253512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.416305252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418655324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418698454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418716584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418733894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418752654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418770194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418785544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418800514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.418815804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:45:33.418832454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:41186"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.421618926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.421647686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.421859216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"315b0839-8ac0-4d7c-82a9-f194558122ba","remote_addr":"[::1]:41186","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.421879556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"315b0839-8ac0-4d7c-82a9-f194558122ba","remote_addr":"[::1]:41186","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.425379299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.425414139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:33.425582259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"315b0839-8ac0-4d7c-82a9-f194558122ba","remote_addr":"[::1]:41186","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":3737,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.432268414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.432296474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.432313564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.432329134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.432346664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.432371374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.432385054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.472752725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.472824905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.474430276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.474476186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.474645536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.474665156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.474692176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.474707926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.475285707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.475315537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.476420537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.476475627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476517308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476536318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476553448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476567928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476618638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476637108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476654008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476669738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.476716438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.476733758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.476751578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.481359791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.481390911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.481586811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.481638241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.481655581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.481669331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.560530151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.560590931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.561875432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.561917412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.562059072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.562097022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.567540896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.567625746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.567893296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.567935676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.18393748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.1839735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.18398968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.18400779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.18411834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.18416384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.18418524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.18420273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.18440849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.18444883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.18448422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.18451489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.187231232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.187295912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.187331052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.187363962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.187692693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.187978933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.188000013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.188017673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.188563203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.188583623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.188639023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.188672193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.188693863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.188711003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.188726404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.198884891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:34.198937671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.198972451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.198989401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.199703032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.201682233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.202308274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.202339434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.203710965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.203854375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.203994195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.204012015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.204090845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.204109325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.204128895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.204146165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.204163555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.212754582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:34.212790162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.212809812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.221584678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.221636738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.221657358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.22430057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.22436283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.22437986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.22439682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.224578781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.225045751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.225094701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.225112211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.225129851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.226444632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.226480932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.241929074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.241965414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.241983074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.242001644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.242017494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.242032774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.242048554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.242064284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.242077764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.243224465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.243252285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.246333897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.246362467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.260571718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.260618388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.260655188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.260692828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.260711108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.260727048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.260742978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.327614968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.327669898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.3303292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.3303844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.43554058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.43559852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.43561856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.43566582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.43647161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.43650874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.443783146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.443842946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.44883043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.4488791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.44913628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.44915789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.44917678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.44919482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.44921372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.44923258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.4492528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.46295237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.46300638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.467933884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.467991104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.469630225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.469673255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.469882696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.469903116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.474002299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.474044109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.47521641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.47525135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.482445235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.482669125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.490927631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.490987661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.491028411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.491048081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.893740114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:34.895208695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","error":"proto error: io error: No route to host (os error 148)","delay":"272.922712468s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.155815992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.155866022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.155881382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.155896142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.155984482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:35.156030292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.156048192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.156064012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.156145392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.160849215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.160917716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.160949676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.160983926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161019916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:35.161053836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161087696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161121026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161143556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:35.161161646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161180106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.161200896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.161217676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.161236596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.161266456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.161280696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.161298726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.161313186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161329576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161346566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:35.161377936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.161393246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.163168027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.164127038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.164155778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.164174328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164260278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164277318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164326908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164342308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164358228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164371438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164387988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164404478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.164420588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.164439328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.164456548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.164472518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.166114289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.166135369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.166153779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16617442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16620928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16622362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16623896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16625394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16631109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16635616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16637579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16639174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16692216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16695141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16696977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16698374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16699986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16701665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16703367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16704945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16706475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.1670814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.16709468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16713725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.16715494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.168619191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.168639431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.168657951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.168671661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.168687801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.168703171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.168719041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.168734201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.168748671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.168764411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.168780631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.170277123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.170323463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.170344693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.170359833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.170375533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.170388843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.170407103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.170424213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.171050773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.171074113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171142223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171158653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171175783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171188883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171204143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171220973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171236923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171253493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.171269263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.171331923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.171351073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.176158667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.176195557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.176321207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.176339607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.176356297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.176370197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.176386897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.176402757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.177794248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.178940339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.179038889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.179130419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.179163709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.179196989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.179230159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.179246709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.155831995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.155883675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.155899215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.155913175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.156236165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.156259395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.156276065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.156293045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.156392325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.156452155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.156483015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.156511835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158442387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158503227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158538787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158573647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158729727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158752097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158767567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.158793267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.158860747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.158916947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.158959887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.159061367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.159080677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.159100267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.159115917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.159133137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:36.159150867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.159184487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.159201767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.159833918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.165168312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.165220002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.165238372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180496593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180545383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180568063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180584193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180601653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180618123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180635353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180652243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.180669073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.181204444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:36.181230474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.181248244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.183442356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.183485976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.183508916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.183563416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.183598346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.183615516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.183633256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.183646886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.193432003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.193497983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.193515783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.193544803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.198064727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.198123147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.201887429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.201935799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.201956469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.20197637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.20199495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.2020119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.20202824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.20204512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.20206058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.20259254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.20262156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.208688095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.208740005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.208977185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.208998765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.209017835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.209035385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.209052045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.209069075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.209082485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.211390407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.211430967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.214744909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.214791709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.221768754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.221824724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.221843734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.221857714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.221890125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.221909295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.225402137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.225504647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.229994871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230107291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230524101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230545961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230561951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230581561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230597871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230614271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.230630881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.231133111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.231164802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.233725433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.233752343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.235872595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.235924435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.235944555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.235960445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.238258577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.238307937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.239186628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.239231718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.239905218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.239964618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.239994848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.240028178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.240077108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.240104968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.208472188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.208498668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.208512868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.211359641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.211855021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:37.211993081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.212011391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.212029081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.216020344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.216096024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.216129844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.216365554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.240759933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.240823343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:37.240861963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.240897703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.269896575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.269966815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:37.269986655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.270005635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.293206892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.293253842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.293413102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.293450302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.293465062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.293482922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.293496513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.298781436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.298872037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:37.298911797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.298931347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.299612967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.300682668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.300723928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.300743138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.302616939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.302656929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.302720719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.302737059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.302753399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.302767549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.3027848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.30280136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.30281851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.323496255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:37.323601005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.323621745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.329175909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:37.329225649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.329246569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.32990602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.32996599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.33012914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.33014711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.33016089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.351638636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:37.352192207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.352238387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.352762197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.355500799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.355544349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358195081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358234511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358255591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358272031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358288961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358304711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358321701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358337901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.358352521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.367268598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.367315608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.37020936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.37024824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.372373192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.372408052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.372427402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.372446662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.372463942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.372480612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.372496592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.381517569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.381734239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.387184053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.387311563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.387838514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.388139774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.388237604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.388267404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.394310329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.394359899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.395500469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.395541059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39588836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39591091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39597867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39599642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39601386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39602919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39604578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39606258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.39607975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.398602842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.398631462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.401970344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.402016644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.402252575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.403096685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.403171175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.403189825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.410897161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.412094712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.415006984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.415044434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.417704596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.417764456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.418130266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.418178017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.418211737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.418255057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.211097423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.211157423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.211174633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.211194463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.212035194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:38.212070164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:38.212091254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.212323194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.218490129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.218549749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.218585979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.218618049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.21948504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:38.21956303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:38.21959956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.21964323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.22026132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.22030347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.22032587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.22034597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.228747657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.228795477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.228814947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.228847147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.228865857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.228901167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.228917727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.229312457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.230259648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.230304498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.230337418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.231873899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.233919181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.233970071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.233992551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245388939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245471129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245531559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245548059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245562849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245578359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245594189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245610209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.245626279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.24620757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:38.24624956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.24626926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.252187634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.252225874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.252246434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.325147769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.325211079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.325225489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.325240569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.325253559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.32573572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.32578876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.32580502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.32623703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.328704942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.328746682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404457129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404505939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404525359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404552229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404568679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404584579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404600099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404614959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.404628899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.406596071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.406635091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.409949853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.409995923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.422582983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.422632603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.422654843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.422673023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.422689683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.422708573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.422726503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.425322315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.425356315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.427124446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.427156466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.438285705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.438363515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.438443655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.438479615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.440656136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.440769897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.441839547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.441925837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503078584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503842594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503896744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503915044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503934074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503951634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503969264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.503991334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.504009004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.506910316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.506953236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.51152298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.5116395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.51197294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.51207446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.512363471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.512386861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.517236494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.517277974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.521684258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.521738788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.534787517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.534860127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.543166414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.543240934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.543316674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.543340224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.156580555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.156629225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.156645505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.156663785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.156679775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:39.156703095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.156721555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.156738615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.159275407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.159332067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.159377127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.159410457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.220887564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.220963274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:39.221004334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.221044394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.221302104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.221327074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:39.221346434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.221365564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.224507246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.224548907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.224568007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.224600377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.224616547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.224634317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.224647827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.226761698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:39.226808568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:39.226852128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.226871418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.227601279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.22915647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.22918218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.22920148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28245701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28250913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28252948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28254601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28256278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28257807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28259565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28261164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.28263047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.285460222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:39.285514712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.285534973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.290193416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.290222606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.290240636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.292041977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.292101617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.292120477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.292160797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.292179818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.355215105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.355282475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.355306905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.355608765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.356400676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.356443466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357734927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357768897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357789017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357805767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357822087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357840117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357859127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357876927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.357890737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.358986458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.359011278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.364342672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.364398912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.369949266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.369995406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.370014906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.370032116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.370048786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.370064116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.370077976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.377674942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.377701322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.382037855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.382086165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.383922447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.383943427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.383959307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.383972377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.384404217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.385039258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.389262581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.389641061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392220373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392259663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392277193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392292783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392310303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392325343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392345613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392378033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.392394523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.392410533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.392690283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.40140583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.40145096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.45462238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.45466103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.45470039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.45471654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.459529484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.459561454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.460862135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.462163736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.522761351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.522833671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.531236228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.531311208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.531936078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.532017338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.158199779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.15866525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.15869996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.15883622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.15913892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.15918537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.15920303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.15922033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.17236332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.17242554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.17245744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.1724875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173588721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173629461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173662491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173708781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.174944692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.174990582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.175010582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.175031102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.178042244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.183896399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.184136819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.184386959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.184408179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.184425469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.184439569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.189365563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.189419093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.189459303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.189479233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.190509034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.194686687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.194771037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.194792167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.268960533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.268990993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.269012163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.269027673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.269051233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.269065483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.269080663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.269095833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.269111633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.273623137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.273673737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.273693997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.276947629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.277001169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.277090479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.33146161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.33152774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.33154883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.33158502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.33160032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.338303245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.338372425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.338391475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.338561755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.339981317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.340106627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34430815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34435629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34437462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34439121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34449056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34450711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.3445234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34454073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.34455624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.346686752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.346732232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.348952033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.348996613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.404946036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.404994756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.405013496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.405028896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.405046396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.405062366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.405077746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.407822848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.407899968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.412358481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.412410901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.417480555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.417537045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.417556575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.417573115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.427075782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.427123672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.429479194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.429573704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430621505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430688505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430763505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430796725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430836965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430870235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430902445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430936225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.430969455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.4508342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.45087102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.455877514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.455931094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.573322422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.573369883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.573436053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.573452023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.575416994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.575462424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.577247255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.577292175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.656319405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.656452035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.668077424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.668150124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.668755494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.668803444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.156461491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.156512321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.156528351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.156543321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.156559411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:41.156580531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.156620581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.156638131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159315733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159384893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159417813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159447843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159477303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159516033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.159554434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159591484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159624344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159643464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:41.159660044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159677284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159694634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159708784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159726244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159754764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159768194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159785954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.159801054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159816694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:41.159833134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.159865294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.159881404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.160223544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.161036455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.161066985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.161085665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161104765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161118995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161139015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161155845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161173805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161193265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161211585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161228795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.161248425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.161265855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:41.161283245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.161300145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.162837576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.162865886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.162886966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.162904806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.162938116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.162953176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.162969546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.162986146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163003466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163041346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163056836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163072456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163604887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163629267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163647897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163664827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163685477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163703457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163722737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163739347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163755897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163774727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.163792027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163809337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.163826727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.165372078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.165414448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.165435228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.165449438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.165466998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.165488678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.165504518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.165521038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.165534678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.165552938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.165572308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.166698439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.166735989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.166757469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.166773819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.166791479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.166806529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.166823889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.166842409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.167406329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.167445299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.167465919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.167481089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.16749743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.16751366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.16753127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.167549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.16756522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.16758129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.16759777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.16761405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.16763129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169124911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169183701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.169206141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.169228211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.169247631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.169265241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169284761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169306801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169796611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169834811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.169852651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.169886291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169930671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169964441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.169998571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.170019311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169570054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169636334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169681794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169716284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169783814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169856814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169902924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.169945854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.184263135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.184736556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.184793676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.184823816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.185162306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.185231486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.185265016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.185299196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.186817397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.186863127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:42.186881547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.186898877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.20455177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.2045996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.20462069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.204657211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.204671401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.204688331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.204702071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.226168647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.226220277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:42.226392747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.226413137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.227992898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.245941012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.245978482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.245996692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.250990065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251028535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251047376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251062266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251084956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251100186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251118846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251135516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.251153046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.27057721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:42.27063659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.27065533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.28408673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:42.28412872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.284238481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.301953304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.302024954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.302054724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.302072384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.302086214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.305881007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:42.305955927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.305976017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.305994377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.307323468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.307477568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308771179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308806289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308823979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308840549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308859029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308877419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308893469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308910469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.308925319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.338586782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.338632012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.345288357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.345343357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.346158487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.346194997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.346214147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.346230417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.346247887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.346264637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.346278737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.713579254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.713617234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.717023257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.717071107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.718572738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.718598848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.718615018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.718629078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.724031372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.724070512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.725327953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.725369553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730205437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730279667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730445677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730494987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730514617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730565827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730584707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730600497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.730618557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.731722028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.731813208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.735870161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.735908841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.737999623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.738035453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.738056593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.738072203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.738259733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.738281713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.739711334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.739753314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.739935824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.739976174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740271224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740341134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740376414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740397174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.156906269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.156961409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.156977989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.156992429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157007079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:43.157027519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:43.157044269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157063389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157082669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157145519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157198919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157230829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157325279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:43.157395649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:43.157435179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157475459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157557829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157581509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:43.157601759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157620589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157680949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157700469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157720169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157781039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157797719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157818099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.157846069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157865129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157882059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:43.157917519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.157935649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.162996653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.164409494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.164585334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.164610394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164678864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164708134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164728644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164744964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164764084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164783204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164800594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164829514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.164849205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.165167255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:43.165192125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.165209505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.166943616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.166985166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.167006346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.167025866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.167062296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.167081336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.167098866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.167113006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.168417107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.168467017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.168485027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.168501827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.169073978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.169110528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169172278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169189398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169207678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169223088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169238968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169255708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169273148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169291158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.169305438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.169324228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.169341098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.170928129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.170970239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.176773153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.176821714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.176840604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.176857394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.176874494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.176890404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.176907904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.177342064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.177373114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.178783415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.178813545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.178884295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.178900915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.178917885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.178932565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.180369136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.180411446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.181044787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.181076287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181097697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181113237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181128767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181141497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181157177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181172947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181190607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181220127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.181238797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.181254247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.181285737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.182764308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.182789978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.18576434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.18578102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.18579794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.1858113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.186348161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.186397831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.187680722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.187705702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.187826552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.187859922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.191819715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.191896275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.191930985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.191962185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156277091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156316231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156332911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156347411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156360751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156380041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156396421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.156416931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.156750811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.156784191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.156820231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.156849761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157005412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157040772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157080472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157116052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157149592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157172872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157192032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157210022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.157227172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.157241162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.157258222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.157290512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.157309832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.157330052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.157344872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157359742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:44.157377162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157411822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157430542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.157965142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.158901943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.158924363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.158940983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161648445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161671005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161690315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161704985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161721925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161737675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161754925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161770215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.161794075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.162787146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:44.162814696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.162831256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.164699717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.164721607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.164741137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.164799987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.164836337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.164852068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.164870148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.164884998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.164955938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.164991228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.165009128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.165025158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.165625298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.165663148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165683448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165697348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165714968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165732548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165753618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165770508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165787208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165803048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.165817608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.165833548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.165849978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.170618532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.170671422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.171782763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.171810273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.171829663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.171851313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.171868053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.171884413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.171897753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.171912303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.171927163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.173153044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.173175784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.173270214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.173285574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.173301704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.173315014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.173335444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.173351184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.173955164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.173996354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174021384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174035784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174050434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174062774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174082364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174097844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174112344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174127565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.174142275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.174161785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.174177555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.176718036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.176739736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.177942647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.177960527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.178024507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.178042257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.178058277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.178074737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.178740748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.178759438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.178879368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.178912798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.178954718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.179004098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.179035448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.179052038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158361846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158414946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158432586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158448306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158461926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:45.158482926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158500786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158517496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.158794946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.158838366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.158867786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.158898486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.158995886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159068546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:45.159146016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159181946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159217486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159240676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:45.159261546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159303686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.159324306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.159342026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.159361086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.159394086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.159410496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.159430226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.159444906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159463126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159483436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:45.159521126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.159539057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.160404857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.161061168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.161101678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.161120168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162815739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162836749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162853049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162866409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162921119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162935999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162953069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162969529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.162989319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.163005709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.163024179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.163040759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.170065594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.170114424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.170133524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.170324735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.170360245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.170374385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.170390835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.170403315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.170418055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.170450055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.170464935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.170479455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.171069775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.171094205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.172877907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.172937867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.172955607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.172969967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.172987057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.173011637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.173027307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.173041667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.173054497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.173071397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.173087947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.176033769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.176059299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.176075549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.176088629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.176102959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.176116869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.176133669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.176149099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.176177029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.176191049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.176206159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.178635011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.178868041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181005163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181032293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181048683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181060743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.181076963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.181113203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.181729273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.181751943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181885893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181901873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181979333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.181994533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.182010003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.182027843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.182041923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.182056363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.182071463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.182086134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.182100764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.183877585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.183900455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.198169446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.198214286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.198233726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.198248026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.198304046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.198326426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.199437957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.199483877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.199775037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.199876297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.199980737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.200116997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.200185657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.200232287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.156928838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.156968068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.156982408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.156995678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.157093258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.157133788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.157153658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.157170238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.157254088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.157297028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.157325688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.157355338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.16032415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.1603799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.1604165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.16045113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.160485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.16050543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.16052203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.16053965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.16060661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.1606234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.16065129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.16068208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.16069715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.16071528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.16074353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.16076326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:46.16082647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.160860691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.160878131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.162020121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.165312364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.165340124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.165453654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165543574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165587914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165609744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165628454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165645954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165680004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165699234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165718094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.165736584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.166649065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:46.166697745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.166720865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.168349826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.168388896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.168413286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.168475696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.168513956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.168536136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.168553676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.168568006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.168586966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.168630016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.168648016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.168665066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.169227297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.169268767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169312467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169353417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169375857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169393367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169411747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169428267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169451677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169468457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.169482697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.169497897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.169516897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.170993398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.171047648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.171069698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.171086218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.171105008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.171121578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.171138218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.171155098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.171170938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.171841479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.171894729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.17307936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.17311966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.17318506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.17320184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.17321946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.17323458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.17325075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.17326625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.174267871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.174306401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174377111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174395061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174413111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174430081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174459141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174475991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174491621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174511241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.174530641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.174547161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.174564681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.176475262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.176521702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.177289223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.177336763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.177355383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.177370593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.177454573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.177475513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.178045603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.178067923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.178156264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.178190414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.178223754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.178259334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.178294084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.178312164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159364353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159397013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159411983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159426353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159462043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:47.159527843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159573474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159593664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.159856184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.159900864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.159936284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.159966474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.160183664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.160226984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.160365204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.160408394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.161792225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.161847985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:47.161865985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.161883085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.163281906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.163306736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.163354376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.163421946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.163439946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.163461246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.163480146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.163499756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.163525397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.163583957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.163602837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.164130807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.164897918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.164929178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.164952408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.16847335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.1685147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.1685375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.16855213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.16856911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.16858431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.16860162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.1686185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.16863435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.168968861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:47.169015431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.169068621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171263932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:47.171309502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171332262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171419692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171477903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171495253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171512833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171526433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171542803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.171576883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171594283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171612873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172168653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172196213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172216513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172236663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172255143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172272303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172288673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172305963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172345453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172362693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172376493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172392183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172409563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.173881184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.173906354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175810326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175829996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175846626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175862526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175878056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175897176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175913296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175929706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175949236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.177297447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.177333137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.177465827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.177503797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.177522677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.177537567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.177581367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.177600477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178080087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178108157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178126878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178141398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178157568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178172838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178191528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178208628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178224568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178242018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178258698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.18140607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.18145372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.183376241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.183421882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.183559652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.183579402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.183612652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.183628292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.183643762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.183659002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.184586152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.184630642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.187362254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.187409025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.187442595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.187526245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.187566125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.187585625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.176455809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.176504509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.176519219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.176532949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.176545919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:48.176565679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:48.176582719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.176600939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.17747901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.17754009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.17757001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.17759959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.220536082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.220603383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.220635713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.220667123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.222608324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.222641214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.222659214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.222676054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.223573185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.223594435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.223717835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.223778555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.223794065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.223811385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.223826385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.232224801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.232297421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.232337111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.232354531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.233416372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.235170624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.235222614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.235245404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242087309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242132759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242154589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242171399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242188459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242201919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242220219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242241019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.242257359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.24352425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:48.24356836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.24358671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.246695592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.246741982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.246762942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.290415315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.291482726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.292418417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.292568527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.292589397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.29621698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.29636216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.29641736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.29674234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.297796221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.297924581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299158822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299207202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299227602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299244982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299262132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299278592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299294872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299311372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.299328752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.303510355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.303552915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.306334857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.306376077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.311529751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.311568291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.311588151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.311606001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.311635211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.311653811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.311671311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.311894051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.311913621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.315129074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.315177714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.355901315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.355938645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.355959675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.355973865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.358142436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.358190546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.360329728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.360387038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361059798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361100668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361121288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361136839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361152659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361168189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361184959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361200769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.361218919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.40314279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.40319807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.405214162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.405247292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.406906203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.406940383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.406964783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.406980803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.408037684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.408062294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.409960675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.410159785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.411740607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.411781097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.411940197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.411975717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.412010447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.412029217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156455707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156502727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156519667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156534797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156548497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:49.156568617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156584887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156603187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.156686777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.156723597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.156761167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.156791407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156860057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156896688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:49.156930958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156965708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.156998338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.157019228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:49.157042368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.157060398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.157079008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.157094558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.157112208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.157144248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.157158438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.157176008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.157188768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.157205518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:49.157222978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:49.157256038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.157273198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.157799368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.159225429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.159263149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.159280909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159359569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159408579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159428409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159446469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159463169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159476769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159494209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159512429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.159528669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.15954388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:49.15956526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.15958381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.161187741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.161234611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.161270281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.161291321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.161324761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.161340961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.161356981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.161371481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.161458531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.161521661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.161541831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.161560681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.162037741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.162079801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162101651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162123261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162140121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162162761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162182421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162202202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162219432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162238042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.162253092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.162270662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.162289602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.165403324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.165443044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.165469104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.165485684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.165501864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.165518684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.165534014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.165552334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.165567914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.165585964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.165605654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.166744495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.166775885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.166799765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.166817255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.166835305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.166866405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.166885775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.166903035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.167444685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.167496386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167517846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167532356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167547066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167559426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167574256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167589366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167604026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167618006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.167636596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.167651276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.167666326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.169173527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.169219957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.169238657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.169277347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.169296247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.169311487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.169327417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.169352187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.169856347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.169889007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.169906467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.169937587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.169971287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.170020207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.170067107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.170085577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15576859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15580787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15582272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15583674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15585156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15589156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15593187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15597263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.1559899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15602186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15605093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15607965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15613391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15616955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.1562026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15623398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15626626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15628444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15629992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.1563165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15633339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15634777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15636395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15639198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15640496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.1564209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.15643405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15645932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15647557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.1565068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.15652236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.156923981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.157684161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.157706161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.157723701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157743771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157757111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157775111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157788401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157805551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157821841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157838951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157854601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.157870031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.157884951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.157911261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.157926761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.159424392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.159474352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.159494732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.159512842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.159557573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.159572283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.159588893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.159602313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.159618023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.159650013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.159665153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.159680753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.160165233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.160208743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160230103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160244423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160260283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160275563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160291083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160305873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160320973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160336603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.160349983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.160365543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.160381603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.161846114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.161884194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.174272014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.174312154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.174330114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.174347014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.174363664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.174379654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.174393114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.174408504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.174424954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.179879058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.179922668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180087078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180126548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180145248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180159508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.180174758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.180192638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.180754679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.180829369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180850299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180865609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180883639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180897759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180915449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180930999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180946329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180966069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.180983719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.180998579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.181015119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.18246245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.1825063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.185022602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.185072332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.185091222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.185106522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.185457582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.185504482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.186075603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.186095343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.186158233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.186189103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.187421394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.187476554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.187511194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.187532394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.173433586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.173500846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.173517096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.173531196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.173770466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:51.173805696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.173823996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.173841686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.17819371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.17826067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.17829783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.17833023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.179535581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.180001281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.180062181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.180123741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.186664506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.186717586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:51.186735826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.186753046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.188683257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.188726698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.188746588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.188929188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.188969078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.188989208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.189003758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.19147159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:51.19153009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.19160592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.19162379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.19220864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.193442531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.193507841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.193526401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199499216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199530096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199554196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199568556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199587856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199603596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199619936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199658086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.199674406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.200143906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:51.200205586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.200224936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.201906587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.201957197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.201977748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.203448709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.203500199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.203514259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.203530049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.203555179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.215137077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.215204977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.215222187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.215276778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.217686719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.217774159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274098062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274149242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274169642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274185342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274202542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274219432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274234612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274250572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.274264692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.277863745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.277897085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.286439701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.286611071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.327876462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.327927452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.327946782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.327962792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.327978393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.327994063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.328007673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.329960574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.330063654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.335103348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.335154838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.336122449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.336169269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.336191169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.336206869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.373261847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.373323907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.374514778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.374563218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375065968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375099448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375117078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375130728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375146298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375162378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375177128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375194388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.375210038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.375465068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.375491108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.379456031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.379488971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.381571503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.381614523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.381636823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.381653293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.382011243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.382066603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.383098524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.383123784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.392092151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.392169321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.394181992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.395228293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.395411983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.395460203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.158996818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159052798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159070738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159085708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159098908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159118388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159136488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159153338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.159448088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.159511678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.159541009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.159569159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159791819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159857519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159892429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.159924079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.16162425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.16167585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:52.16169306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.16171392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.163527382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.163564952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.163581642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.163612112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.163624952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.163659992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.163701692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.163721032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.163776152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.163811532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.163828132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.164368982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.165095063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.165120953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.165152783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168769225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168813145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168830906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168843516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168857796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168871276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168886786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168901206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.168915066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.169162556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:52.169184226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.169200316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.170830507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:52.170876157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.170897777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.171780788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.171822878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.171837708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.171854138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.171867578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.173510789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.173551599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.173568619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.173585299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.17426063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.1743312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179452074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179555744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179599044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179618604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179637274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179652924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179668154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179684784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.179698184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.179983554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.180006484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.185282488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.185329918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.18761907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.18766591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.18768366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.18769983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.18771674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.18773237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.18774561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.196701067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.196741287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.198269298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.198310388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.20150375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.20157925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.2015976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.20161337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.203942132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.203989732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.205655753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.205796223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212757239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212788429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212839469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212854649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212869129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212883579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212897289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212911139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.212925329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.21424737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.21429298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.216162621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.216204031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.216289871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.216349431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.216369121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.216384751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.216401241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.216420751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.216961852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.217013462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.217104342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.217148352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.217179872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.217215492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.217249592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.217269142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.155881059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.155925289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.155940309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.155955259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.155968829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:53.155988439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:53.156004809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.156020789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156103759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156141709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156175539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156215349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.156275039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.156311199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.156344749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.156376909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.156409769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.156428699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:53.156445569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.156462049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156479479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156493599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156510449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156539679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156555669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156572299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.156585869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.15724282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.15729327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.15732877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.15734516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.15787101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.158726341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.158752501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.158770021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158828951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158845281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158861501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158876031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158891841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158905231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158921091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158936071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.158952141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.158967371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:53.158983631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.158999181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.161677053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.161718293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.161738383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.161891803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.161975163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.161992853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162009113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162022833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162092393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162158203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162177223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162194714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162709554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162741384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162762214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162777384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162793524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162809984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162827284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162843594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162859154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162873314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.162886324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162901984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.162918944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.164396015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.164422425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.166816927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.166853097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.166873567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.166888597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.166902877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.166916967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.166929027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.166944447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.166959167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.168182368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.168231768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168252178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168267628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168285498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168300708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.168316178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.168332628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.168873559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.168895419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168918719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168934349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168950399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168963549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168982439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.168999769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.169016109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.169033089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.169051069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.169067379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.169083399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17060396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17065987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.17068062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.17069805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.17071483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.17072914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17074497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.1707631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17125525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17131586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.17133785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.17136949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17140075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17143376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.17146646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.171485081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157365034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157397844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157411294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157424074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157436774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157468254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157486964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157501774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.157631204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.157684244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.157714594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.157744294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157840474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157907504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157940444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.157972754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158047984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158066804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158082664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158098914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.158115554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.158129644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.158145194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.158173534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.158188154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.158204074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.158219845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158235385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:54.158251235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158284445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158301285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.158768385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.159709136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.159756436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.159791386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161702947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161725657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161776147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161818967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161838127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161852017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161868467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161883777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.161899327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.161914527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:54.161932697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.161947987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.163840509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.163886889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.163906809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.16594858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.16598797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.16600387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.16602319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.16603714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.16612639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.166183611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.166201881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.166219151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.166806991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.166841991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168076942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168109052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168126012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168141422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168156432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168180212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168195442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168210052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.168223242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.168238142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.168254862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.169880963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.169974113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.171634345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.171675975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.171694715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.171710865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.171725765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.171740345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.171753735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.171771105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.171788495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.174665117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.174709887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.207869152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.207919862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.207937822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.207952562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.208298972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.208322372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.210540414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.210586894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239769856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239828956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239847706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239861586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239878266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239893536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239908886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239923466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.239938296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.24446345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.24451116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.250089224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.250227864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.253137556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.253175796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.253192466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.253205666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.255173118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.255374408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.25789698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.25795362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.29772274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.29779067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.300957152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.301024412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.301302322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.301352752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.176503121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.176558941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.176576311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.176591171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.176640691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:55.176689621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.176744671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.176764691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.176994072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.177053062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.177084712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.177114602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.178578963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.178640013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.178678043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.178711323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.178957083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.178981923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:55.179000663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.179019143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.179514554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.179552104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.179573264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.179604414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.179618574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.179636814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.179654074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.179679254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.179722404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.179757064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.179772734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.182138746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.183802827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.183847167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.183864587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223181916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223206377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223253997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223271317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223289407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223303147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223319047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223335077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.223350227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.223971797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.224014917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.224041147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.228865981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.228920041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.228941071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.230439252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.230499682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.230515162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.230532382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.230546412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.234909535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.234974945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.235040995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.235096395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.235866236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.235922226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.236869247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237166737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237245227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237266597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237285867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237303317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237318977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237334427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.237349797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.237930178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.237970198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.24113075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.24117363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.251821168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.251888218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.251908078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.251925568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.251942298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.251957908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.251971408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.259087954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.259199124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.263832807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.263889437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.268540611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.268586861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.268605331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.268619671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.269561391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.269618672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.284989253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.285065333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288810406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288887556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288906896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288921306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288937606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288953116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288968526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288984446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.288999346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.289013956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.289035116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.293297909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.293454229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.302042486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.302126826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.302219336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.302252866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.314664435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.314704195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.315726576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.315782966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.315951586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.316070147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.333098119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.333169639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.33332367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.33334936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155756879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155796189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155812129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155826759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155839679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155857669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155873639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.155890019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.156023799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.156066519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.156096659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.156125559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.156189169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.156223189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.156257079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.156289109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.15729577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.1573481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.15737485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.15739274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.158561271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.158599971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.158621701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.158654381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.158669921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.158688871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.158704471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.158774201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:56.158820671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.158860491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.158879141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.159378631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.160133812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.160180512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.160199882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.160870203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.160898393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.160917033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.160931373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.160947623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.160965993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.160985273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.161002543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.161019933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.161036183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:56.161071143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.161089143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.162587584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.162632274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.162652404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.163125944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.163176494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.163191164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.163207754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.163221274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.163237634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.163273544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.163291114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.163307534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.163725525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.163748865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165807336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165836396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165854736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165869926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165887046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165903326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165918236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165935716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.165949976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.165965106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.165983556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.168332098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.168374798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.168588568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.168605968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.168623958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.168640698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.168657698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.168672958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.168687628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.168704048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.168720468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.172288031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.172402271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.173062552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.173078662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.173149212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.173197142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.173216542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.173236192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.174174313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.174198273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175565474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175603374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175697044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175738654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175755914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175773204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175789734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175806494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.175821244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.175882344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.175901704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.177754415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.177779695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.177971715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.177990915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.178008385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.178021785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178045565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178063305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178634446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178679456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.178697766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.178731956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178786816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178819966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178852846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.178871586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156110182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156159022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156174792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156189372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156202682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:57.156220422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156235782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156251202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.156281492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.156344912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.156375412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.156404132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156474252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156522712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.156555422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156834382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156881452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156902503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:57.156919883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.156942143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.156983003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.157000033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.157046163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.157114103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.157131203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.157148353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.157161733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.157178073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.157196563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.157229383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.157244203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.157850963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.158611024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.158636254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.158656354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158676454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158694884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158713284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158733714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158750674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158765084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158797744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158814164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.158830144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.158845204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:57.158861324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.158879194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.160366295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:57.160391595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.160412725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.160435235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.160466735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.160482275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.160500295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.160517005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.160535265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.160571155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.160588065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.160605295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.161153966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.161200616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161221676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161254706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161274246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161291746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161308846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161325936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161350556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161370996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.161388476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.161405576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.161426106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.162819357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.162845247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.162866247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.162880857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.162897447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.162912807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.162927757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.162944687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.162958047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.162973207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.162991777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164094548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164123128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164140608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164154418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164171568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164186118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164214378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164231178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164760108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164795648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164818158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164834618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164852289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164868129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164883719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164904859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164920429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164935389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.164951619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164966249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.164983369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.16692624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.16697144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.16701942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.16703721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.16712153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.16713876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.16715674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.16717438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.170055362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.170085002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.170119232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.170160843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.170197953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.170230283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.170276413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.170292623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.167900735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.167956395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.167972975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.167988195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.168003765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:58.168023435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:58.168046105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.168062595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.182158036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.182501246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.182612446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.182712036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.187016409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.187084859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.187125049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.187160959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.187229919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.187253349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.187272029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.187292609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.18802691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.18807377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.18809233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.18812434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.18813962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.18815958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.18817528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.195795486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.196106326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.196151946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.196171646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.196907797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.197853787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.197890907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.197914747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.203775062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.203822772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.205711713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.205760433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.205778273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.205791373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.205807633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.205822713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.205836783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.209460896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:58.209506886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.209574316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.211352248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.211377608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.211398668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.211545978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.211582108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.211597268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.211617288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.211658148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.21513836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.215808881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.215849111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.215927581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.218392263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.218434663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222144226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222190156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222209766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222229256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222245996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222263666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222281036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222297466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.222315146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.222466576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.222488386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.224171927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.224202347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.225135368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.225176988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.225195208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.225211768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.225230788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.225249348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.225262918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.226527309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.226552709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.22781642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.22785483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.231102952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.231128972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.231145492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.231159933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.231458813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.231478883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.232131553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.232152823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233066254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233095584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233111844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233125884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233143764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233158744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233172774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233187344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.233202304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.233217184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.233233474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.234776185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.234825795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.234879945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.234900485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.234918375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.234932535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.234948625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.234966335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.237771747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.237812478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.241933481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.241992991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.242076351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.242174731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.242225061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.242254271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156064129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156097959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156112609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156126259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156140039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:59.156177059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156196959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156215509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156284249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156351619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156421499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156465679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156496939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156534239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.156567319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156601989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156639169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156659769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:59.156687729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156736259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156755859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156772569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156789989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156823769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156840309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156857539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.156871159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.156888439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:59.15690667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.1569676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.15698821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.15726898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.15811326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.15816233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.15818373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.15820551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158221661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158239221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158254081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158270141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158284111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158319951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158336121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.158352301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.158368061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:45:59.158385741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.158403321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.159709632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.159746712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.159770152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.159790182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.159820542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.159834952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.159853752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.159867972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.159883212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.159919412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.159937742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.159955062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.160445172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.160530212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160552872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160567982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160585592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160602752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160622132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160638312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160655562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160674612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.160690152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.160705472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.160724202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.162109843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.162156083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.162177823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.162194614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.162211794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.162227764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.162248984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.162267264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.162281844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.162298684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.162317184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.163351074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.163396104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.163415944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.163430754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.163448194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.163461554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.163481164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.163498214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.164006295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.164031145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164051085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164065255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164082805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164098175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164115605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164133425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164150505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164166185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.164183295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.164199785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.164216245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.165696396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.165797456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.165817606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.165832666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.165848106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.165862266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.165880656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.165897436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.166330917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.166350417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.166389267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.166440077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.166495937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.166529937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.166563597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.166583107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157733673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157792543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157807873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157821923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157835293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157857403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157873043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.157889463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159023094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159069354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159099414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159130434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159196104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159231854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159269484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159303524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159334844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159355834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159374424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159392624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159434714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159487244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159507674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159541325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159560065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159578765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.159594005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159611605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159631345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159668275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.159686255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.160141925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.160962656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.161059126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.161079596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161098576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161112286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161131706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161146026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161162166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161175506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161191406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161208026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.161224436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.161243846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.161261236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.161277196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.163349557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.163385677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.163404317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.165108939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.165151079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.165166219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.165185059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.165198339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.165243169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.165278459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.165294449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.165312819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.165925369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.165946429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.166066079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.166124439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.166144149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.166159729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.16617433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.16619104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.16620938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.1662244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.1662413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.16625799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.16627657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.168977202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.169030812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.170095372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.171049983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.171102423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.171119333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.171135683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.171150423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.171183073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.171381403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.171405983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.173268065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.173315745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.173540845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.173571605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.173590315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.173606265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.173630075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.173660955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.174334606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.174373316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174461216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174477496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174494966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174510256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174526316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174542266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174557246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174585096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.174601156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.174616446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.174632636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176103917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176127437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.176173017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.176225967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.176249357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.176264857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176284827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176305947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176781378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176823608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.176842608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.176877098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176906788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176940718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176976478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.176995738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.157280336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.157345036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.157361626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.157375476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.160697068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:01.160751708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.160770918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.160788888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.161083909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.161123189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.161156719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.161188139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.20260452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.20267406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:01.20270926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.20275291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.203501381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.203527451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:01.203545811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.203564291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.204763572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.204781592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.204842332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.204878872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.204895572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.204913452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.204927442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.205502982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:01.205601132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:01.205636292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.205662372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.206363413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.251357947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.251412477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.251429987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252262207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252289077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252305627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252318997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252336207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252350457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252366547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252381238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.252440618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.252965658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:01.252995378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.253014178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.25526329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.25533994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.25536285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.258994022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.259033693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.259048223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.259064533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.259078843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.259772903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.259810673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.259848913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.259929563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.260766884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.260792904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.262963515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263070446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263093616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263111216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263128456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263145706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263165916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263183176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.263198466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.275323865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.275406005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.277329016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.277371846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.28233411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.2824315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.28245251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.28246883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.28248713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.28250488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.28251889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.284658002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.284701822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.286207483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.286242393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.287229724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.287270834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.287288094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.287301804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.357443317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.357497787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.358573228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.358620618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.358872448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.358899138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.358971808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.358991788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.359010908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.359027538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.359042818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.359058098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.359073498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.364716042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.364765342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.367200814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.367231794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.380690334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.380741014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.380759564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.380773934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.4151024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.41514743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.416032031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.416061041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.417434892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.417475912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.419551564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.419612274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.419645334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.419663354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.208166557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.208218767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.208235997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.208251547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.243837254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.243889824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.243908314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.243923614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.247073507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.247135857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.247168507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.247198777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.249498058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.249557938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.249591018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.249624108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.253126331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.253167201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:02.253186401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.253204411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.286671596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.286743986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.287226857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.287262277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.287278237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.287295577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.287308877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.295378563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.295422993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:02.295502793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.295556213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.296216844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.297037014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.297065914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.297085554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299370556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299403326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299434426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299450386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299468046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299485296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299502626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299525366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.299540746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.305901181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:02.305945741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.305964041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.311153185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:02.311195985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.311217345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.313098286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.313149366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.313164416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.313182426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.313197336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.322223263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:02.322288453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.322306983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.323424484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.324337175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.324371005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325220315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325262165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325280295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325299125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325321656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325337846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325361146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325381056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.325396506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.476152059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.476190709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.481858614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.481906924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.486309127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.486341027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.486359597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.486379727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.486396277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.486415587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.486429597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.492389321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.492435182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.494324373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.494370003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.500702288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.500756478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.500774958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.500790778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.575056484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.575084524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.579293597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.579357237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586474542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586504692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586547982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586602813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586621803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586638763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586655463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586674173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.586690593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.603129115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.603179875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.612513022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.612559562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.614155963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.614193523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.614214403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.614230463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.687324988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.687459429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.695670545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.695734095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.70323582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.703303981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.713071048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.713144148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.713891278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.713916999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:02.852210882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:54485"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.856537315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e746f84b-f617-4c54-80d1-4f16d84e522f","remote_addr":"[::1]:54485","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.856578915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e746f84b-f617-4c54-80d1-4f16d84e522f","remote_addr":"[::1]:54485","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:02.860138428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e746f84b-f617-4c54-80d1-4f16d84e522f","remote_addr":"[::1]:54485","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":3610,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:03.005181587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:55612"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:03.005236747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:53566"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.148033555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"58c9a2eb-da23-47a3-ba90-552aaa624929","remote_addr":"[::1]:55612","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.148094725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"58c9a2eb-da23-47a3-ba90-552aaa624929","remote_addr":"[::1]:55612","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.148116115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"03b98a59-fa1a-4c0a-b09a-c7412e1260a1","remote_addr":"[::1]:53566","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.148181055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"03b98a59-fa1a-4c0a-b09a-c7412e1260a1","remote_addr":"[::1]:53566","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:03.150433077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"58c9a2eb-da23-47a3-ba90-552aaa624929","remote_addr":"[::1]:55612","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":2407,"response_code":200} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:03.150488667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"03b98a59-fa1a-4c0a-b09a-c7412e1260a1","remote_addr":"[::1]:53566","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":2373,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.160539604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.160576614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.160590924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.160606694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.162236626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:03.162286886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:03.162306886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.162326296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.166753679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.166802099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.166847099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.166877639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.171590033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:03.171657593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:03.171693553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.171732753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.173264944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.173316304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:03.173335934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.173354304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.174097414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.174121114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.174137845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.174167605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.174181835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.174198145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.174211685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.23391823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.23402572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:03.23409466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.23411342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.23503813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.235915121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.235956951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.235974831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239407114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239450454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239471044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239487014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239504644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239518454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239537654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239554634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.239569984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.24758948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:03.24764187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.24766045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.342008851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.342066661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.342088401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.343847132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.343907963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.343924673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.343946063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.343964773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:03.344023183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","remote_addr":"[::1]:48169"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.353047109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.353165929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.35321018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3028 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.35342517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e09da164-3ca4-416f-9bfa-76fcf7f0ef6b","remote_addr":"[::1]:48169","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.35348883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e09da164-3ca4-416f-9bfa-76fcf7f0ef6b","remote_addr":"[::1]:48169","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.35361181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.361805946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.361931126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3029 }, 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:46:03.362112996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e09da164-3ca4-416f-9bfa-76fcf7f0ef6b","remote_addr":"[::1]:48169","local_addr":"[::1]:34326","component":"dropshot","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","latency_us":8694,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.366307529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.366380449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.366417769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.36643443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.36644885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.36646366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.36647823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.36658165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.3666376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.421864801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.421906301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.424525713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.424625033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.427366625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.427410045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.427429855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.427447886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.427466616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.427483546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.427499686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.598256974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.598307214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.616640578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.616674308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.620378441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.620453311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.620473961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.620488591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.624928854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.624993994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.629600218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.629652058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.630820999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.630907389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.630964279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.630980859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.630997269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.631015639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.631031409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.631047369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.631068589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.717539134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.717588204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.72502243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.72508658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.749791279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.749853289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.749874509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.749894649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.762160687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.762214037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.765480889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.765520199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.76598323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.766048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.775379227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.775447667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.775772407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.775810757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156623204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156695074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156711934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156726224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156740034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156760884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156777544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.156793394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.156816874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.156863574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.156905335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.156939205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.157010085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.158492716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.158570926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.158608306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.158778866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.158803496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.158821456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.158840236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.158867586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.158885736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.158923666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.158959146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.158974906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.158992726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.159035146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.159053176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:04.159070906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.159104826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.159121776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.159780987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.161886858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.161950618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.161970908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162231669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162253679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162313609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162332269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162349259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162363319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162379319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162397279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.162414589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.162484769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:04.162852719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.162886889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.167085902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.167134662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.167155822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.167304372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.167363782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.167381732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.167403082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.167417222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.167475002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.167509003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.167526403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.167555143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.168202863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.168254903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168276603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168292323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168311663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168329353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168345573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168362383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168378603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168395093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.168409463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.168425053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.168441283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.170022604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.170065854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.173760007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.173797737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.173815067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.173831097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.173847587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.173863357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.173876197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.175843499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.175882669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.1775563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.17759429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.1777934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.17781308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.17783112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.17784652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.17787845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.17789562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.178492461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.178525271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178574411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178626311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178648491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178663531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178680251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178698181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178714641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178732861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.178750061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.178767731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.178787771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.180412392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.180445122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.180518872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.180535662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.180556032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.180570922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.180587852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.180606732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.181262103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.181297543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.181371823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.181447183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.181479553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.181516803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.181552533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.181572813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.156689307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.156735157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.156749957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.156763747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.156777707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:05.156796157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.156813827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.156830437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.156873047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.156908858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.156939358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.156968858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157069418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157105978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:05.157138298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157169948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157212598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157232358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:05.157247848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157264148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.157286538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.157300268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.157316258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.157344468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.157357738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.157374128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.157387308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157402568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157418118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:05.157450348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157466508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.157939458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.158834819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.158875999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.158894619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.158912819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.158928249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.158944689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.158958279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.158974899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.158987619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.159002849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.159018129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.159034059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.159049379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.159065259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.159080949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.162466892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.162524772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.162551152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.162654812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.162724142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.162740572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.162758962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.162772772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.162844362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.162878862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.162896662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.162912952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.163933083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.163990443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167020485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167069555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167091615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167110725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167128095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167144475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167160175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167175485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.167189085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.167205435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.167224135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.168796656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.168824187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.169034027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.169070727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.169090377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.169107577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.169123567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.169140437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.169155167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.169171447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.169189457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.170315638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.170345198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.170404618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.170421008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.170437898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.170451698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.170467008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.170484678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.171043538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.171096338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171232428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171250638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171271378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171285128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171300968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171315378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171330818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171346628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.171360908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.171374578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.171389728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.174273281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.174331861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.174412611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.174477651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.174501111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.174517381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.174537371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.174554851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.175045101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.175090841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.175124921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.175156791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.175210521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.175259271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.175289941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.175307721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.161951974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.162035344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.162051934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.162066144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.162085124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.162157354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.162176094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.162194855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.162304525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.162340315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.162369745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.162401375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.174920364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.175009534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.175042024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.175077454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.175271404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.175296394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.175312824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.175328314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.178770557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.178805937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.178877747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.178971257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.178989297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.179009117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.179025857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.18208477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:06.18212722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.18216125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.18217756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.187666164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.203297205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.203337356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.203355826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214116454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214169074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214189834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214206474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214222644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214237244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214252984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214268934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.214284594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.214902224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","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:46:06.214940214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.214956824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.227117003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.227175193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.227196854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.232692338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.232791728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.232809508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.232839558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.232855648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.246061548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.246158418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.246177018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.246272138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.252451193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.252521953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254449994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254497824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254516364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254532274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254552514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254569654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254585544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254602134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.254615704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.254734814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.254760004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.261511139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.261580179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.265665073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.265719623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.265740773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.265758533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.265779053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.265795963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.265812133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.265829803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.265848143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.267192634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.267246334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.277925152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.277967632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.278030622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.278096772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.278730212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.278762302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.282024125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.282058525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282080325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282096265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282140445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282185285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282203735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282221735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282238425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282255055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.282271095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.283741666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.283782896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.285522677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.285557428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.285644648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.285696168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.285716588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.285733438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.285776328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.285799518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.286569458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.286600938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.296678536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.296752436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.298849768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.298897558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.299044598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.299068528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"5ea7fcd5-5f14-4ce9-91f9-bbff6706424e","num_samples":16}